我正在尝试在固定线程池(例如-10)中使用线程工厂。我应该怎么做,我不知道该怎么做。我使用过一些幼稚的方法{我认为不好分享:)}。
对于SingleThreadExecutor,我之前已经使用过。
ExecutorService executor = Executors.newSingleThreadExecutor(new SomeThreadFactory());
我专注于-> java.util.concurrent包
答案 0 :(得分:2)
要创建固定大小的线程池,必须使用size
,thread factory
是可选的,例如:
int size = 1;
ExecutorService executor = Executors.newFixedThreadPool(size);
ExecutorService executor = Executors.newFixedThreadPool(size, new SomeThreadFactory());