【并发编程系列12】从Java线程池的常用4种写法深入分析线程池(Thread Pool)的实现原理
写在前面的话并发编程里面,线程池这个一直就想写一篇文章来总结下,但是直到并发编程系列的第12篇才写的原因是线程池里面用到了AQS同步队列和阻塞队列等一些知识,所以为了铺垫,就先把前面的知识点写完了,到现在,终于可以总结一下线程池的实现原理了。什么是线程池在Java中,创建一个线程可以通过继承Thread或者实现Runnable接口来实现,但是,如果每个请求都创建一个新线程,那么创建和销毁线程花费的