今天跟大家分享Java 线程池源码的知识。
前言
某天小奈与小伙伴肥宅埋的日常技(cai)术(ji)研(hu)讨(zhuo)中聊起了线程池。
自诩十分熟悉并发编程的小奈马上侃侃而谈,“线程池帮助我们管理线程,减少线程频繁创建与销毁资源损耗…balabla”。小奈说起这些,周围的人便都看着他笑。
肥宅埋叫道,“小奈,那你可知道线程池是怎么实现的吗?”,小奈没有回答,对柜里说,“温两碗酒,要一碟茴香豆。”便排出九文大钱。
肥宅埋又故意的高声嚷道,“你一定没看过线程池的源码!”
小奈睁大眼睛说,“你怎么这样凭空污人清白……”。
“什么清白?我前天亲眼见你手里捧着《Java并发编程实战》,刚看完不久就出来吹水。”
小奈便涨红了脸,额上的青筋条条绽出,争辩道,“刚看完的知识不能算吹……吹水!……读书人的事,能算吹么?”接连便是难懂的话,什么“线程池的四种创建方式”,什么“计算密集型和IO密集型线程池大小”之类,引得众人都哄笑起来:店内外充满了