为什么限制线程并发的数量?
答:
如果不限制线程并发的数量,则CPU的资源很快就被耗尽,每个线程执行的任务是相当缓慢,因为CPU要把时间片分配给不同的线程对象,而且上下文切换也要耗时,最终造成系统运行效率大幅降低,所以限制并发线程的数量还是非常有必要的。
jdk提供了专门控制线程并发数的类java.util.concurrent.Semaphore。
本文链接:http://www.yayihouse.com/yayishuwu/chapter/1389
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti