C++多线程编程的相关书籍
linux操作系统书籍  1. 先看操作系统⾥⾯的多线程和多进程,个⼈推荐《现代操作系统》,⾥⾯会简单的使⽤pthread。如果基本理论都懂,你可以直接看《c++标准库》,这个⾥⾯有⼀章讲c++的并发编程,讲了标准库怎么⽤,有哪些注意的。最全的估计还是c++ concurrency in action了,这本是标准库那本书推荐了的。这⼏本书都是和操作系统⽆关的,Linux和Windows下⽤法⼀样。我当初是先会了Windows下的并发编程,刚看C++的还有些不习惯。
javascriptvoid0不跳转  2. C++多线程编程,如果是linux下,强烈推荐陈硕的《Linux多线程服务端编程:使⽤muduo⽹络库》,除了讲到多线程,主要谈⽹络编程,这本书可算是他编程经验的⽅⽅⾯⾯的总结;我在阅读完这本书的同时,阅读了muduo的代码,个⼈收获还是⾮常⼤的,读过之后,我写了两篇⽂章,供参考:mac镜像文件iso下载
  3.<Concurrency C++ in Action> boost线程库的作者讲C++11的线程库的好书. 内容: 线程管理,共享数据,同步,内存模型和原⼦类型,基于锁的并发数据结构,⽆锁的并发数据结构,并发代码设计,⾼级线程管理,测试和调试.我正在读,强烈推荐.
  4.The C++ Standard Library 2nd介绍了C++11中添加的并发特性
《Windows核⼼编程》更是介绍多线程编程的好书,Jeffery Richter专注多线程⼀万年,CLR via C#也介绍了多线程编程
织梦自适应资源下载站模板  5. C++ concurrency in action
平台⽆关的C++11线程教程,对线程的概念讲解得⾮常好
从基础的线程,到multithread algorithms,atomic
进阶的memory model, future,promise等都有涉猎
书中有很多有⽤的例⼦session比cookie更安全吗
⽬前的编译器对c++11的线程⽀援不佳,楼主可以先⽤boost thread代替
除⾮你只打算在windows上发展
w3c规则否则不⽤看什么win32多线程程序设计和windows核⼼编程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。