多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《C++多线程编程实战》_姜佑译_1
《C++多线程编程实战》_姜佑译_2
《C++多线程编程实战》_姜佑译_3
内容简介:
C++
多线程编程实战
黑山共和guo] Milos Ljumovic著
姜佑译
人民邮电出版社
北京
书在版编目(CIP)数据
多线程編程实战/(黑)留莫维奇著;姜佑译
北京:人民邮电出版社,2016.5(2018.4重印
ISBN978-7-115-41366-6
I.①C…Ⅱ.①留…②姜…Ⅲ.①C语言一程序设
计Ⅳ.①TP312
中guo版本图书馆CIP数据核字(2016)第085851号
版权声明
Copyright o Packt Publishing 2014. First published in the English language under the title C++ Multithreading
Cookbook
All Rights Reserved
本书由英guo Packt Publishing公司授权人民邮电出版社出版。未经出版者书面许可,对本书的任何部分不得
以任何方式或任何手段复制和传播
版权所有,侵权必究
黑山共和guo Milos Ljumovie
责任编辑Fu道坤
责任
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
邮编100164电子邮件315@pipress.comcn
固安县铭成印刷有限公司印刷
◆开本:800×1
印张:20
字数:538千字
2016年5月第1版
印数:4301-4700册
2018年4月河北第6次印刷
著作权合同登记号图字:01-2015-0749号
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
内容提要
本书是一本实践为主、通俗易懂的 Windows多线程编程指导。本书使用
C++本地调用,让读者能快速高效地进行并发编程。
全书共8章。第1章介绍了C++编程语言的概念和特性
第2-5章介绍了_进.程_、线程、同步、并发的相关知识。其中,第2章介绍
_进.程_和线程的基本概念,详细介绍了_进.程_和线程对象。第3章讲解线程管理方
面的知识,以及_进.程_和线程背后的逻辑,简要介绍了线程同步、同步对象和同
步技术。第4章重点介绍了消息传递技术、窗口处理器、消息队列和管道通信
第5章介绍了线程同步和并发操作,讲解了并行、优先级、分发器对象和调度
技术,解释了同步对象(如互斥量、信号量、事件和临界区)
第6章介绍NET框架中的线程,概述了C++C凵NET线程对象。简要介
绍了托管方法、NET同步要素、NET线程.安.全.、基于事件的异步模式和
Background Worker对象,以及其他主题
第7-8章为水平较高的读者准备了一些高级知识,概述了并发设计和高级
线程管理。其中,第7章讲解理解井发代码设计,涵盖了诸如性能因素、正确
性问题、活跃性间题的特性。第8章讲解高级线程管理,重点介绍更高级的线
奢理知识。详细介绍了线程池的抽象、定制分发对象,以及死锁的解决方案
附录涵盖了 MySQL Connector C和 WinDDK的具体安装步骤,介绍了如
何为驱动程序编译和 OpenMP编译设置 Visual Studio。另外,还介绍了
Debug view应用程序的安装步骤,井演示了它的使用步
本书主要面向中高级读者,可作为用C++进行 Windows多线程编程的参
考读物。本书介绍的同步概念非常基础,因此也可作为对这方面技术感兴趣的
读者和开发人员的参考书籍
作者简介
Milos Ljumovi于7月26ri出生在欧洲黑山共和guo的首都波德戈里察,在那里度过了小学和中学的
时光,还到音乐学校学习了吉他。随后在黑山大学自然科学和数学学院进修了计算机科学。他对计算机有
浓厚兴趣,主修操作系统并获得了硕士学位。2009年12月,Milo和他的朋友 Daniel一起成立了自己的
公司,并作为一名程序员和高水平的团队一起致力于提供高技术含量的rT解决方案。不久,许多资深的
开发者加入了他们,合作开发了许多应用程序和系统软件、Wb应用程序和数据库系统。他的客户不仅包
活黑山政府,还涉及一些大型的guo有企业。他开发了一个新的金融系统 MeNet以及一些与图片和其他数
字媒体类型相关的视频识别软件。除此之外,他还开发了许多网站和其他网络应用程序。他的客户数量众
多,不胜枚举
Mil3作为guo际顾问在美guo一家大型的互联网电子商务贸易和数据采集公司工作了几个月。随后于
014年7月创立了一家新公司: EXPERTITS ME。除了开发软件,他还为IT行业的小型企业提供咨询服
务,鼓励并帮助他们在处理好企业管理问题的同时,把企业做大做强。另外,Milo还是黑山guo家委员会
(ICT)成员和门萨俱乐部成员。他热爱编程,擅长CC++C#语言,精通HTML、PHP、TSQL等,梦想
能开发出自己的操作系统。
在业余时间里, Milos喜欢打网球、潜水、狩猎和下象棋。他喜欢和自己的团队进行头脑风暴,想出
一些在IT领域和计算机科学领域新鲜、时尚的好点子。他紧跟TT的发展步伐,不断学习新知识、解决新
问题。尤其喜欢通过专门课堂和课程教授计算机科学和数学专业的学生,将他们塑造为合格的程序员,帮
助他们发现科学之美。想更多了解他的兴趣爱好和近况,请浏览他的公司网站(htp:/ expert.its.me)或个
人网站(htp/ milos.expert.its.me),也可以通过 milost@ expert. itsme与他联系
致谢
撰写本书,感慨良多
把本书献给我的父母 Radosav和 Slavka,以及我的姐姐 Natalija和 Dus anka。感谢家人无私地奉献和
关爱。特别感谢我的母亲,没有她我不可能成为一名程序员
非常感谢我美丽的妻子Lara的付出,她用耐心和爱鼓励着我,无条件地支持我,告诉我不要放弃
我爱你
感谢我的好友 Danijel,教我如何成为一个成功的商人,激励我每一天都能成为更好的程序员
感谢黑山大学的老师们,没有他们我不可能成为现在这样的技术专家。特别感谢 Rajko Calasan不厌
其烦地教我编程, Milo tomasevic教我面向对象编程的专业知识,让我从此爱上C++。特别感谢我最好
的老师 Goran sukovic,他经常指导我,带我游历计算机科学的不同领域,让我每天都充满希望,以积极
向上的态度学习新的知识。
#############################################
|