《新线程世界:一针见血多线程》
继《趣谈shell》之后,《新线程世界:一针见血多线程》是我计划写的第二本书。
市面上写Java多线程的书很多,我也看过很多,不过,我有个怪癖:凡是阿里工程师写的多线程并发内容的书,我是一概不看。我把研究多线程的人分为两派:招式派和内功派。我属于内功派,那些人属于招式派,各有千秋。在招式派来看,我这个内功派的研究不够严谨,主观猜想成分多;在我眼里,那些招式派属于教条主义,一知半解,没有灵性。
我对Java多线程的研究,源于我对C/C++和MFC编程的启发和悟道。我觉得,一个Java高手必须得熟悉C/C++,否则所谓的高手也是伪高手。
《新线程世界》这本书动笔开始于2018年10月29日,历经岁月的沉淀和升华,已经整理数十节技术内容,2019年11月11日才确定书名为:《新线程世界:一针见血多线程》。
我认为,多线程与并发,这是一门学科,犹如一个完整的世界。请把它当作一门独立的学科看待的。这门学科的内容,只有抛出固化的思维模式,从新的角度更高层次的学习,才能有更好的学习效果。所以,书名就叫《新线程世界》。因为新的角度往往更能获得不一样的感受和体验,所以副标题就叫“一针见血多线程”。
《新线程世界》这本书计划写40小节,其中ThreadLocal部分已经独立出来,已经成为一个小册子,其余部分仍将留在本书中详细介绍。因为已经有了很多的内容沉淀,预计所花费的时间并不会很久。
写书之人,为了避免争议,所以往往写的中规中矩,缺乏思想性,缺乏灵性,市面上的书,大抵如此。《新线程世界》因为有很多新奇的角度,并不像如同《趣谈shell》那样公开发布。
《新线程世界》完事之后,我将开启第三本书的编写工作,《秒杀内参》是我第三本书,这本书献给人生中的2020年。