动人海燕

文章
5
资源
0
加入时间
2年10月24天

线程池-线程池工作原理以及状态

1.线程池工作原理:主线程执行excute方法:1)此时如果线程池的没有线程,就会创建线程来执行该任务2)如果已经有线程,并且线程数小于核心线程数,会继续创建线程来执行新任务3)如果线程数已经满核心线程数了,新的任务就会暂存到阻塞队列中等待执行4)如果阻塞队列已经满了,则会创建新线程来执行新的任务5)如果线程数已达到最大线程数,则会执行拒绝策略6)拒绝策略有四种,会根据设置的来执行。2.线程池有哪些状态?running、shutdown、stop、tidying、te