【发布时间】:2012-08-06 05:50:26
【问题描述】:
ScheduledThreadPoolExecutor 的构造函数之一允许我将 ThreadFactory 传递给它。
这有点奇怪,因为我已经在处理线程池了!这意味着它知道如何管理线程生命周期。
从我的角度来看,这看起来像是一种策略模式,允许我覆盖线程创建的逻辑,同时维护它提供的调度服务。
- 我猜对了吗?
- Java 中内置的 ThreadFactories 有哪些?
谢谢!
【问题讨论】:
-
你可以用它,给线程起有意义的名字,让线程成为守护进程,改变线程的优先级,改变默认的类加载器,使用你自己的线程子类
标签: java multithreading threadpool scheduling