是否可以在新的固定线程池中使用线程工厂?
Is it possible to use thread factory in new fixed thread pool?
我正在尝试在固定线程池(例如 - 10)中使用线程工厂。我应该怎么做,我不知道该怎么做。我使用了一些幼稚的方法{我认为不适合分享:)}。
我之前使用 SingleThreadExecutor 实现了这个,只是将工厂实例传递给它的构造函数,但固定线程池不是这种情况。
对于 SingleThreadExecutor,我之前使用过它。
ExecutorService executor = Executors.newSingleThreadExecutor(new SomeThreadFactory());
我专注于 -> java.util.concurrent 包裹
要创建一个固定大小的线程池,size
是必须的,thread factory
是可选的,例如:
int size = 1;
ExecutorService executor = Executors.newFixedThreadPool(size);
ExecutorService executor = Executors.newFixedThreadPool(size, new SomeThreadFactory());
我正在尝试在固定线程池(例如 - 10)中使用线程工厂。我应该怎么做,我不知道该怎么做。我使用了一些幼稚的方法{我认为不适合分享:)}。
我之前使用 SingleThreadExecutor 实现了这个,只是将工厂实例传递给它的构造函数,但固定线程池不是这种情况。
对于 SingleThreadExecutor,我之前使用过它。
ExecutorService executor = Executors.newSingleThreadExecutor(new SomeThreadFactory());
我专注于 -> java.util.concurrent 包裹
要创建一个固定大小的线程池,size
是必须的,thread factory
是可选的,例如:
int size = 1;
ExecutorService executor = Executors.newFixedThreadPool(size);
ExecutorService executor = Executors.newFixedThreadPool(size, new SomeThreadFactory());