线程池创建方式及其OOM风险与案例分析.pdf

线程池创建方式及其OOM风险与案例分析.pdf

除了使用ThreadPoolExecutor,还有没有其他方式创建线程池?

有的,可以通过Executors进行创建,分别有:

newCachedThreadPool:创建一个可以根据需要创建新线程的线程池,如果有空闲线程,优先

使用空闲的线程。

newFixedThreadPool:创建一个固定大小的线程池,在任何时候,最多只有N个线程在处理任务

newScheduledThreadPool:能延迟执行、定时执行的线程池newWorkStealingPool:工作窃取,

使用多个队列来减少竞争newSingleThreadExecut

文档评论(0)

1亿VIP精品文档

相关文档