8.Java线程池的实现原理,keepAliveTime等参数的作用


线程池ThreadPoolExecutor中其实有两个比较重要的概念,

一个是线程组,

一个任务队列,是一个LinkedBlockedQueue

 

通过外部把任务提交到任务队列当中,线程从任务队列中取出任务进行执行,任务执行完成之后线程本身不会释放,而是归还到线程组当中

下一个任务来的时候直接从线程组中取一个线程来处理

任务拒绝策略

 

LinkedBlockQueue需要是线程安全的,线程安全模型分析

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM