《Linux多線程服務端編程》主要講述采用現代 C 在 x86-64 Linux 上編寫多線程 TCP網絡服務程序的主流常規技術,重點講解一種適應性較強的多線程服務器的編程模型,即 one loop per thread。這是在Linux 下以 native 語言編寫用戶態高性能網絡程序*成熟的模式,掌握之後可順利地開發各類常見的服務端網絡應用程序。《Linux多線程服務端編程》以muduo網絡庫為例,講解這種編程模型的使用方法及注意事項。《Linux多線程服務端編程》的宗旨是貴精不貴多。掌握兩種基本的同步原語就可以滿足各種多線程同步的功能需求,還能寫出更易用的同步設施。掌握一種進程間通信方式和一種多線程網絡編程模型就足以應對日常開發任務,編寫運行於公司內網環境的分布式服務繫統。