1.什么是线程池?
线程池和数据库连接池非常类似,可以统一管理和维护线程,减少没有必要的开销。
2.为什么要使用线程池?
因为频繁的开启线程或者停止线程,线程需要重新从cpu从就绪状态调度到运行状态,需要发送cpu的上下文切换,效率非常低。
线程池是复用机制,提前创建好一些固定的线程数一直在运行状态,实现复用,从而可以减少就绪到运行状态的切换。

本文介绍了线程池的概念及其重要性。通过解释线程池如何通过预创建并复用线程来避免频繁的线程创建与销毁所导致的性能损耗,使读者能够更好地理解线程池的工作机制。
线程池和数据库连接池非常类似,可以统一管理和维护线程,减少没有必要的开销。
因为频繁的开启线程或者停止线程,线程需要重新从cpu从就绪状态调度到运行状态,需要发送cpu的上下文切换,效率非常低。
线程池是复用机制,提前创建好一些固定的线程数一直在运行状态,实现复用,从而可以减少就绪到运行状态的切换。


被折叠的 条评论
为什么被折叠?