线程池
2021-01-05 01:29
标签:get sys name int 避免 adp 说明 read new “线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。 常用方法 例如创建线程池: 线程池 标签:get sys name int 避免 adp 说明 read new 原文地址:https://www.cnblogs.com/zpKang/p/12983306.html线程池
Executors 工具类
返回值
方法名
说明
ExecutorService
newFixedThreadPool(int nThreads)
创建一个线程池对象, nThreads是线程池内的线程最大数量
ExecutorService pool = Executors.newFixedThreadPool(3);
实例代码:
// 创建线程池对象 -- 参数是线程池的大小(线程数)
ExecutorService pool = Executors.newFixedThreadPool(3);
// 利用线程池执行线程任务
// execute(); 参数需要Runnable接口类型
for (int i = 0; i