2010-10-18 78 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上挑選一些(並預覽)一些。