线程池的介绍和代码实现
在线程池之前我们应该已经接触了一些"池",如字符串常量池等等,这些“池”的原理其实都差不多,都是为了提高效率提前开辟一块空间存储所需要的东西,需要用直接拿取即可,不需要另外创建,线程池也是一个道理。相比于进程的创建和销毁,线程的创建和销毁已经很快了,但是如果大量线程频繁创建和销毁,这样的开销依旧是很大的,所以我们可以提前创建好一个空间来提前创建好线程,我们直接给这些创建好的线程分配任务即可。但是为什么直接取线程就一定比创建线程来的快呢?