中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù)

包郵 Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù)

作者:陳碩
出版社:電子工業(yè)出版社出版時(shí)間:2013-01-01
開本: 16開 頁(yè)數(shù): 616
中 圖 價(jià):¥62.4(4.9折) 定價(jià)  ¥128.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù) 版權(quán)信息

Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù) 本書特色

√ 豆瓣8.8高分,眾多Programming專家和網(wǎng)絡(luò)編程高手盛贊力薦,用Effective寫法寫出Primer體系與架構(gòu)。 √ 給出大量 C++多線程網(wǎng)絡(luò)編程的標(biāo)準(zhǔn)做法,讓出自你手的網(wǎng)絡(luò)程序從此可以對(duì)接商用,不再需要日夜修補(bǔ)。 √ 成體系示范現(xiàn)代C++ 代碼,并通過好的寫法傳授C++設(shè)計(jì)理念,從而實(shí)現(xiàn)用極少的代碼寫出可靠的代碼質(zhì)量。 √ Linux網(wǎng)絡(luò)新特性|多線程實(shí)踐|理解語(yǔ)言三管齊下,既強(qiáng)調(diào)基礎(chǔ)和對(duì)業(yè)務(wù)理解的重要性,又直接給出避坑指南。

Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù) 內(nèi)容簡(jiǎn)介

本書主要講述采用現(xiàn)代C++在x86-64Linux上編寫多線程TCP網(wǎng)絡(luò)服務(wù)程序的主流常規(guī)技術(shù),重點(diǎn)講解一種適應(yīng)性較強(qiáng)的多線程服務(wù)器的編程模型,即one loop per thread。這是在Linux下以native語(yǔ)言編寫用戶態(tài)高性能網(wǎng)絡(luò)程序成熟的模式,掌握之后可順利地開發(fā)各類常見的服務(wù)端網(wǎng)絡(luò)應(yīng)用程序。本書以muduo網(wǎng)絡(luò)庫(kù)為例,講解這種編程模型的使用方法及注意事項(xiàng)。本書的宗旨是貴精不貴多。掌握兩種基本的同步原語(yǔ)就可以滿足各種多線程同步的功能需求,還能寫出更易用的同步設(shè)施。掌握一種進(jìn)程間通信方式和一種多線程網(wǎng)絡(luò)編程模型就足以應(yīng)對(duì)日常開發(fā)任務(wù),編寫運(yùn)行于公司內(nèi)網(wǎng)環(huán)境的分布式服務(wù)系統(tǒng)。

Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù) 目錄

第1部分 C++多線程系統(tǒng)編程
第1章 線程安全的對(duì)象生命期管理
1.1 當(dāng)析構(gòu)函數(shù)遇到多線程
1.1.1 線程安全的定義
1.1.2 MutexLock與MutexLockGuard
1.1.3 一個(gè)線程安全的Counter示例
1.2 對(duì)象的創(chuàng)建很簡(jiǎn)單
1.3 銷毀太難
1.3.1 mutex不是辦法
1.3.2 作為數(shù)據(jù)成員的mutex不能保護(hù)析構(gòu)
1.4 線程安全的Observer有多難
1.5 原始指針有何不妥
1.6 神器shared_ptr/weak_ptr
1.7 插曲:系統(tǒng)地避免各種指針錯(cuò)誤
1.8 應(yīng)用到Observer上
1.9 再論shared_ptr的線程安全
1.10 shared_ptr技術(shù)與陷阱
1.11 對(duì)象池
1.11.1 enable_shared_from_this
1.11.2 弱回調(diào)
1.12 替代方案
1.13 心得與小結(jié)
1.14 Observer之謬
第2章 線程同步精要
2.1 互斥器(mutex)
2.1.1 只使用非遞歸的mutex
2.1.2 死鎖
2.2 條件變量(condition variable)
2.3 不要用讀寫鎖和信號(hào)量
2.4 封裝MutexLock、MutexLockGuard、Condition
2.5 線程安全的Singleton實(shí)現(xiàn)
2.6 sleep(3)不是同步原語(yǔ)
2.7 歸納與總結(jié)
2.8 借shared_ptr實(shí)現(xiàn)copy-on-write
第3章 多線程服務(wù)器的適用場(chǎng)合與常用編程模型
3.1 進(jìn)程與線程
3.2 單線程服務(wù)器的常用編程模型
3.3 多線程服務(wù)器的常用編程模型
3.3.1 one loop per thread
3.3.2 線程池
3.3.3 推薦模式
3.4 進(jìn)程間通信只用TCP
3.5 多線程服務(wù)器的適用場(chǎng)合
3.5.1 必須用單線程的場(chǎng)合
3.5.2 單線程程序的優(yōu)缺點(diǎn)
3.5.3 適用多線程程序的場(chǎng)景
3.6 “多線程服務(wù)器的適用場(chǎng)合”例釋與答疑
第4章 C++多線程系統(tǒng)編程精要
4.1 基本線程原語(yǔ)的選用
4.2 C/C++系統(tǒng)庫(kù)的線程安全性
4.3 Linux上的線程標(biāo)識(shí)
4.4 線程的創(chuàng)建與銷毀的守則
4.4.1 pthread_cancel與C++
4.4.2 exit(3)在C++中不是線程安全的
4.5 善用__thread關(guān)鍵字
4.6 多線程與IO
……
第5章 高效的多線程日志
第2部分 muduo網(wǎng)絡(luò)庫(kù)
第6章 muduo網(wǎng)絡(luò)庫(kù)簡(jiǎn)介
第7章 muduo編程示例
第8章 muduo網(wǎng)絡(luò)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
第3部分 工程實(shí)踐經(jīng)驗(yàn)談
第9章 分布式系統(tǒng)工程實(shí)踐
第10章 C++編譯鏈接模型精要
第11章 反思C++面向?qū)ο笈c虛函數(shù)
第12章 C++經(jīng)驗(yàn)談
第4部分 附錄
附錄A 談一談網(wǎng)絡(luò)編程學(xué)習(xí)經(jīng)驗(yàn)
附錄B 從《C++ Primer(第4版)》入手學(xué)習(xí)C++
附錄C 關(guān)于Boost的看法
附錄D 關(guān)于TCP并發(fā)連接的幾個(gè)思考題與試驗(yàn)
參考文獻(xiàn)
展開全部

Linux多線程服務(wù)端編程 使用muduo C++網(wǎng)絡(luò)庫(kù) 作者簡(jiǎn)介

陳碩,北京師范大學(xué)碩十,擅長(zhǎng)C++多線程網(wǎng)絡(luò)編程和實(shí)時(shí)分布式系統(tǒng)架構(gòu)。曾在摩根士丹利IT部門工作5年,從事實(shí)時(shí)外匯交易系統(tǒng)開發(fā)。現(xiàn)在在美國(guó)加州硅谷某互聯(lián)網(wǎng)大公司工作,從事大規(guī)模分布式系統(tǒng)的可靠性工程。編寫了開源C++網(wǎng)絡(luò)庫(kù)muduo,參與翻譯了《代碼大全(第2版)》和《C++編程規(guī)范(繁體版)》,整理了《C++ Primer(第4版)(評(píng)注版)》,并曾多次在各地技術(shù)大會(huì)演講。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: loft装修,上海嘉定酒店式公寓装修公司—曼城装饰| 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 山东成考网-山东成人高考网| 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 山东艾德实业有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 |