可变线程数/重新声明ExecutorService

时间:2014-07-28 17:57:54

标签: java multithreading concurrency

假设我想一次运行10个线程,我会通过以下方式做一些事情来实现:

ExecutorService pool = Executors.newFixedThreadPool(10);

是否可以使用ExecutorService将线程数更改为15?所以默认值是10,但是我可以将它重新声明为15的固定开发池吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

假设您的意思是“在运行时”,您可以将池转换为ThreadPoolExecutor并致电setMaximumPoolSizesetCorePoolSize