有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java创建除Thread或Runnable之外的线程

我需要知道除了扩展Thread类或实现Runnable接口之外,如何创建Thread对象

这个问题是在我的一次采访中提出的

谢谢


共 (3) 个答案

  1. # 1 楼答案

    java.util.concurrent.Executors.newThreadPool(1).submit(Callable)将创建一个线程。您提交的可调用实现将在该线程中运行,并返回一个未来的线程

  2. # 3 楼答案

    如果不创建Thread类的实例或某个扩展Thread的类的实例,就无法创建Java线程

    。。。但这并不意味着您的代码必须创建新的Thread实例。有各种库类代表您创建和使用线程(例如ThreadPoolExecutorjava.util.stream包等)