线程池ThreadPoolExecutor中其实有两个比较重要的概念,
一个是线程组,
一个任务队列,是一个LinkedBlockedQueue
通过外部把任务提交到任务队列当中,线程从任务队列中取出任务进行执行,任务执行完成之后线程本身不会释放,而是归还到线程组当中
下一个任务来的时候直接从线程组中取一个线程来处理
任务拒绝策略
LinkedBlockQueue需要是线程安全的,线程安全模型分析
线程池ThreadPoolExecutor中其实有两个比较重要的概念,
一个是线程组,
一个任务队列,是一个LinkedBlockedQueue
通过外部把任务提交到任务队列当中,线程从任务队列中取出任务进行执行,任务执行完成之后线程本身不会释放,而是归还到线程组当中
下一个任务来的时候直接从线程组中取一个线程来处理
任务拒绝策略
LinkedBlockQueue需要是线程安全的,线程安全模型分析
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。