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/

10-09 12:28