91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

《Linux多線程服務端編程:使用muduo C++網絡庫》主要講述采用現代C++在x86-64 Linux上編寫多線程TCP網絡服務程序的主流常規技術,重點講解一種適應性較強的多線程服務器的編程模型,即one loop per thread。 目 錄 第1部分C++ 多線程系統編程 第1章線程安全的對象生命期管理3 1.1當析構函數遇到多線程. . . . . . . . . . . . . . . . .. . . . . . . . . . . 3 1.1.1線程安全的定義. . . . . . . . . . . . . . . . .. . . . . . . . . . . 4 1.1.2MutexLock 與MutexLockGuard. . . . . . . . . . . . . . . . . . . . 4 1.1.3一個線程安全的Counter 示例.. . . . . . . . . . . . . . . . . . . 4 1.2對象的創建很簡單. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 5 1.3銷毀太難. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 7 1.3.1mutex 不是辦法. . . . . . . . . . . . . . . . . . . .. . . . . . . . 7 1.3.2作為數據成員的mutex 不能保護析構.. . . . . . . . . . . . . . 8 1.4線程安全的Observer 有多難.. . . . . . . . . . . . . . . . . . . . . . . . 8 1.5原始指針有何不妥. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 11 1.6神器shared_ptr/weak_ptr . . . . . . . . . .. . . . . . . . . . . . . . . . 13 1.7插曲:系統地避免各種指針錯誤. . . . . . . . . . . . . . . . .. . . . . . 14 1.8應用到Observer 上.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.9再論shared_ptr 的線程安全.. . . . . . . . . . . . . . . . . . . . . . . . 17 1.10shared_ptr 技術與陷阱. . . .. . . . . . . . . . . . . . . . . . . . . . . . 19 1.11對象池. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 21 1.11.1enable_shared_from_this . . . . . . . . . . . . . . . . . . . . . . 23 1.11.2弱回調. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 24 1.12替代方案. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . 26 1.13心得與小結. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 26 1.14Observer 之謬. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 第2章線程同步精要 2.1互斥器(mutex). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.1.1只使用非遞歸的mutex . . . . . . . . . . . . . .. . . . . . . . . . 33 2.1.2死鎖. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 35 2.2條件變量(condition variable). . . . . . . . . .

資源截圖

代碼片段和文件信息

評論

共有 條評論