您可以使用重载方法:
java.util.concurrent.Executors.newCachedThreadPool(ThreadFactory)
这可以让您通过
java.util.concurrent.ThreadFactory
应该允许您通过以下方式设置线程的名称
java.util.concurrent.ThreadFactory.newThread(Runnable):
构造一个新的
Thread。实现也可以初始化优先级,名称,守护程序状态ThreadGroup等。
看一下
java.util.concurrent.Executors.DefaultThreadFactory默认实现。
附录
由于我看到仍在访问该线程,因此Guava(如果有)可提供 ThreadFactoryBuilder,它利用了内部匿名类的需求,甚至允许自定义线程的参数化名称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)