2012-02-28 64 views
3

我正在尋找一本關於C++中多線程編程的好書/文章/參考。我發現幾個較老的線程有一些建議。但是,它們大部分都是Java。有誰知道任何嚴格的C++?多線程編程C++

在此先感謝。

+0

如果你有一個比較現代的編譯器,使用['std :: thread'](http://en.cppreference.com/w/cpp/thread/thread)創建線程非常簡單。線程之間的同步可能會非常棘手。 – 2012-02-28 07:17:29

回答

2

有一本書叫曼寧:C++ Concurrency in Action看起來很有希望。 它應該在下個月發佈,它有很多C++線程,從如何創建線程到高級併發主題,如鎖定免費集合(以C++爲例)。

2

一個不錯的視頻教程,瞭解最新的C++ 11這裏MSDN。它不適合初學者,只會對最近的編譯器有幫助。

1

oldie,但是一個好東西:O'Reilly的「Pthreads Programming」一書。例子用C語言編寫,在C++程序中可以正常工作。但是,如果你真的想要一種面向對象的方法,這可能不會削減它。我可以想象有更多近期的參考文獻,但是當我多年前閱讀這本書時,我發現它是一本寫得很好的書。