|Java之路-线程池-为什么使用线程池?(001)

【|Java之路-线程池-为什么使用线程池?(001)】|Java之路-线程池-为什么使用线程池?(001)


实际的研发过程中 , 我们会有很多进行复用的操作 , 所谓的复用就是多次使用 ,
因为如果每次使用线程都去频繁的开启线程或者停止线程 , 线程都需要重新被Cpu 从就绪状态到运行状态间的调度 , 需要发生Cpu 的上下文切换 , 就会影响到程序的效率!
而我们线程池的本质就是复用机制!
提前创建好一些固定的线程数一直在运行状态 , 实现复用 , 从而可以减少就绪到它运行状态的切换 , 提高效率!