public interface ThreadFactory
一个在需要时创建新线程的对象。使用线程工厂可以避免对
new Thread
的硬编码调用,使应用程序能够使用特殊的线程子类、优先级等。
这个接口的最简单实现只是:
class SimpleThreadFactory implements ThreadFactory {
public Thread newThread(Runnable r) {
return new Thread(r);
}
}
Executors.defaultThreadFactory()
方法提供了一个更有用的简单实现,它在返回线程之前将创建的线程上下文设置为已知值。
- 自 JDK 版本:
- 1.5
- 参见:
-
Method Summary
-
Method Details
-
newThread
构造一个新的未启动的Thread
来运行给定的可运行对象。- 参数:
-
r
- 要由新线程实例执行的可运行对象 - 返回:
-
构造的线程,如果拒绝创建线程请求,则返回
null
- 参见:
-