【发布时间】:2015-06-17 17:16:46
【问题描述】:
是否可以设置默认线程池中使用的标准 jdk corba ORB 的线程名称?
默认情况下,每个连接有 3 个线程。他们的名字毫无用处,因为他们总是默认为:p:default-threadpool; w: Idle。主要出于调试原因更改它们的名称会很棒。
查看 JDK com.sun.corba.se.impl.orbutil.threadpool.ThreadpoolManagerImpl 源代码,我可以看到无法从类外部访问该名称。目前,一旦我控制了线程,我就使用Thread.currentThread().setName() 来设置线程名称,但这似乎是一个hack。有没有更好的办法?
【问题讨论】:
标签: java multithreading corba