什么是开始学习如何编写包含互斥和信号量使用的极其简单的多线程c ++程序的最佳方法?

时间:2010-10-12 22:02:52

标签: c++ multithreading

我应该使用什么软件包以及“hello world”级别程序会是什么样的?

3 个答案:

答案 0 :(得分:3)

尝试C++: Concurrency in Action

第1章介绍可在该网站免费获得,IIRC包含多线程“Hello,World!”。 C++0x introduces std::thread,在C ++中使用线程的标准化方法,本书使用它。

答案 1 :(得分:0)

我推荐这本书:Multithreading Applications in Win32: The Complete Guide to Threads

首先介绍最简单的方案。

答案 2 :(得分:0)

尝试为经典Dijkstra的并发问题之一实施解决方案,例如“餐饮哲学家”,或生产者/消费者问题等。