阅读背景:

ThreadPoolExecutor和CyclicBarrier配合使用可能带来的隐患

来源:互联网 
所以原因就出来了:使用了CyclicBarrier进行栅栏式的改装之后,所有核心线程中的任务都会一直等待,不会空闲下来。这样核心线程就永远处于尴尬的被hold住的状态了。既不能结束当前的任务,也无法从队列获取新的任务,更无法中止线程了。所以原因就出来了:使用了CyclicBarrier进行栅栏式的改装之后,所有核心线程中的任务都会一直


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: