金三银四精选java面试题-线程池为什么是先添加列队而不是先创建最大线程?

发布时间:2023-12-13 09:23:20
 

线程池为什么是先添加列队而不是先创建最大线程?

 

当线程池中的核心线程都在忙时,如果继续往线程池中添加任务,那么任务会先放入队列,队列满了之后,才会新开线程。这就相当于,一个公司本来有10个程序员,本来这10个程序员能正常的处理各种需求,但是随着公司的发展,需求在慢慢的增加,但是一开始这些需求只会增加在待开发列表中,然后这10个程序员加班加点的从待开发列表中获取需求并进行处理,但是某一天待开发列表满了,公司发现现有的10个程序员是真的处理不过来了,所以就开始新招员工了。


 
上一篇 金三银四精选java面试题-线程池的底层工作原理
下一篇 金三银四精选java面试题-ReentrantLock中的公平锁和非公平锁的底层实现

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题