为什么要使用java线程池
线程池
java中线程的机制:
1、java中线程的执行是抢占式执行,哪个线程抢到,在规定的时间(java有规定的时间片),就是他执行,执行结束,就进入就绪状态(java中其实没有就绪状态和运行时状态的说法,规范统一都是runnable状态,为了让大家好理解才说就绪和运行时状态)。
2、在多线程多任务的情况下,需要创建多个线程,同时最后也会有多个线程的“死亡”(线程的创建和死亡也是需要时间的:)
暴露出来的问题:
1,多任务的话,线程的不断创建,不断关闭,就会过度的消耗cpu资源
2、频繁的切换线程,可能会
原创
2020-09-13 15:10:02 ·
484 阅读 ·
1 评论