ThreadPoolExecutor内的变量及方法解析
注意:因为常用线程池的构建本文讲解以JUC中的ThreadPoolExecutor为主,以该类为主还会夹杂线程池其他一些信息。
一、概念
1.1 概念
为了解决频繁请求创建线程,导致系统由于过度消耗内存或“切换过度”而导致系统资源不足的问题,就有了线程池的概念,线程池的核心逻辑是提前创建好若干个线程放在一个容器中。如果有任务需要处理,则将任务直接分配给线程池中的线程来执行就行,任务处理完以后这个线程不会被销毁,而是等待后续分配任务。
1.2 模型
一个线程从被提交(submit)到执行共经历以下
转载
2021-07-01 16:26:19 ·
777 阅读 ·
0 评论