本书《Linux环境下的多线程服务端编程》由陈硕撰写,详细介绍了在Linux环境下使用C++进行高效多线程服务器开发的技术和实践方法。
本书主要介绍在x86-64 Linux 系统上使用现代C++ 编写多线程TCP网络服务程序的主流技术,并重点讲解一种适应性强的多线程服务器编程模型,即one loop per thread。这是在Linux 下用原生语言编写用户态高性能网络程序最成熟的方式之一,掌握之后可以顺利开发各类常见的服务端网络应用程序。书中以muduo 网络库为例,详细介绍了这种编程模型的应用方法及注意事项。