我在尋找很好的書籍/資源來介紹如何在C++ 0x中使用線程庫。我搜查了amazon.com,因此沒有提供信息。用C++開發多線程程序的好資源0x
3
A
回答
3
最近,我問過類似的問題我自己:Where can I find good, solid documentation for the C++0x synchronization primitives?
我回來一個夢幻般的回答:C++ Concurrency in Action通過Anthony Williams
的JustThread library在那個鏈路的末端還具有良好的Doxygen文檔以及很多C++線程的實現,儘管它是一個商業庫: - /。
最後,你可以得到一個pre-release PDF of this book。我自己得到了,我可以告訴你這是一本相當不錯的書。
gcc/g ++實現了比它們更多的功能。雖然它尚未完成,但它們具有線程和期貨類的體面實現,並且它們還實現了原子族類,它允許進行一些相當精細的同步,而這通常只能通過獲取內存屏障來實現手動指令到您的代碼中。
1
現在有很少的(至少不是gcc)支持C++ 0x的線程部分。
因此,您必須使用緊隨C++ 0x規範的boost。
我發現使用boost庫的最佳資源是他們自己的在線文檔,可以在http://www.boost.org/doc/libs/1_47_0/doc/html/thread.html找到。
相關問題
- 1. C++ 0x線程
- 2. 移動應用程序開發的良好資源?
- 3. 用於windows驅動程序開發的好資源
- 4. 多線程資源爭用
- 5. Facebook應用程序開發資源
- 6. 在C#和asp.net尋找一個很好的多線程資源
- 7. 支持多線程程序的C++ 0X標準
- 8. C++多線程共享資源
- 9. C++ OpenGL多線程緩衝區資源
- 10. python應用程序開發資源(如書籍/在線指南)
- 11. 在C++ 0x多線程中等待
- 12. 鎖定資源(線程,C++)
- 13. 多線程共享資源
- 14. C++ 0x線程問題
- 15. 用.net學習多線程的好源?
- 16. 什麼是開始Windows文件系統驅動程序開發的好資源?
- 17. 用Drupal開發一個在線商店的好資源
- 18. 應用程序開發的開源
- 19. 研究XMPP應用程序的線程實現有什麼好的資源?
- 20. Facebook編程的好資源
- 21. 的Tomcat:多線程和資源清理
- 22. 多線程在C++拋出線程構造失敗:資源暫時不可用
- 23. C多線程來源
- 24. 編程的C#WPF開關資源
- 25. C/C++程序員的數學資源
- 26. 獲取資源的Android應用程序開發NotFoundException
- 27. 開發類似於Windows資源管理器的應用程序
- 28. 爲Windows Vista/7開發.NET應用程序的資源?
- 29. Winforms開發的良好資源
- 30. 多線程應用程序 - C++/Debian的
Just :: Thread確實是商業的,並沒有GPL選項。 –
呵呵,雖然C++ 0x線程的本地g ++實現正在突飛猛進,但它還不是一個「完全實現」。 –
@Anony Williams - 在那裏,編輯我的答案,根據您的意見更正確。 – Omnifarious