setPrioirty方法在newFixedThreadPool和常规线程上是否起作用?
tnx!
最佳答案
默认情况下,ThreadPoolExecutor
将使用Executors.defaultThreadFactory()
,这又会将执行程序中的所有Thread
设置为NORM_PRIORITY
。
如果要更改执行程序中Thread
的属性,则需要提供自己的ThreadFactory
,您可以在其中指定线程优先级,组,名称等。
有关更多详细信息,请参见the javadoc for ThreadPoolExecutor。
关于java - ExecutorService,newFixedThreadPool和setPrioirty,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15010507/