前言

    我对多线程和并发有着浓厚的兴趣。虽然,别人觉得多线程和并发难用、复杂,还会让代码出现各种各样的问题,不过,在我看来这是一种强有力的工具,能让你充分使用硬件资源,让你的程序运行的更快。

    同时,对C++的兴趣让我与有了联系,之后是BSI(英国标准委员会)中的C++标准委员会,还有Boost。也是因为兴趣的原因,我参与了Boost线程库的初期开发工作,虽然初期版本已经被开发者们放弃,但是我抓住了这次机会。我曾经是Boost线程库的主要开发者和维护者,现在我已经将开发维护的任务交给了别人。

    本书旨在教会其他C++开发者如何安全、高效地使用C++17线程库和并发TS(扩展)。我对C++和多线程的热爱,希望你也能感受得到。