2010-10-18 111 views
1

我只是在我的代码中使用线程的初学者。我通常使用Boost线程。在C/C++中学习多线程的好书/培训材料

但我不认为我已经掌握了这个领域呢。

我正在寻找专门用于高级并行编程的学习材料。有人可以提出一些建议吗?

+0

继续使用提升。这是目前最好的,也许是最简单和最健壮的选择。 – DumbCoder 2010-10-18 10:36:40

回答

4

有一个早期版本的C++ Concurrency in Action可在http://www.manning.com/williams/他对这个主题非常了解,AFAIK他是boost线程的作者,并且刚刚发布了符合新C++的std :: thread版本0x标准。 我也读乔·达菲在Windows并发编程这是一个非常良好的阅读到目前为止:http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html

更新: 另外,看到这个链接https://stackoverflow.com/questions/415994/boost-thread-tutorials/3951227#3951227

+0

我第二次C++并发在行动。好书。 – ronag 2010-10-18 11:35:57

+0

哇!这正是我正在寻找的。谢谢。 – rahul 2010-10-20 11:28:48

1

我想你应该继续使用提升线程,他们将可用于不同的操作系统。 我还没有阅读过关于多线程的好书,但是您可以在Google Books上挑选一些(并预览)一些。