问题:如何实例化ExecutorService

2019-01-22  本文已影响2人  Dream_Lin

问题

如何实例化ExecutorService

答案

ExecutorService的创建

ExecutorService executor = Executors.newFixedThreadPool(10);

还有其他工厂方法用于创建一个ExecutorService来满足特定的场景,要选择一个最适合的方法.

ExecutorService executorService = 
  new ThreadPoolExecutor(1, 1, 0L, TimeUnit.MILLISECONDS,   
  new LinkedBlockingQueue<Runnable>());

这个方法也就是工厂方法Executors.newFixedThreadPool(int nThreads)的内部实现.大多情况下,我们只需要使用JDK内置的实现类即可.

上一篇 下一篇

猜你喜欢

热点阅读