我在尋找很好的書籍/資源來介紹如何在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. 用於windows驅動程序開發的好資源
- 3. Facebook應用程序開發資源
- 4. 支持多線程程序的C++ 0X標準
- 5. C++ OpenGL多線程緩衝區資源
- 6. python應用程序開發資源(如書籍/在線指南)
- 7. 在C++ 0x多線程中等待
- 8. 鎖定資源(線程,C++)
- 9. C++ 0x線程問題
- 10. 用.net學習多線程的好源?
- 11. 什麼是開始Windows文件系統驅動程序開發的好資源?
- 12. 應用程序開發的開源
- 13. 研究XMPP應用程序的線程實現有什麼好的資源?
- 14. Facebook編程的好資源
- 15. 多線程在C++拋出線程構造失敗:資源暫時不可用
- 16. C多線程來源
- 17. 編程的C#WPF開關資源
- 18. C/C++程序員的數學資源
- 19. 開發類似於Windows資源管理器的應用程序
- 20. 爲Windows Vista/7開發.NET應用程序的資源?
- 21. 的HelloWorld多線程C#應用程序
- 22. 多線程應用程序 - C++/Debian的
- 23. Winforms開發的良好資源
- 24. webrequests c多線程程序#
- 25. c多線程程序
- 26. 學習線程編程有什麼好的資源?
- 27. C#:參考應用程序資源
- 28. c線程和資源鎖定
- 29. Java多線程/併發的核心讀取資源?
- 30. Windows應用程序開發 - 新手資源?
Just :: Thread確實是商業的,並沒有GPL選項。 –
呵呵,雖然C++ 0x線程的本地g ++實現正在突飛猛進,但它還不是一個「完全實現」。 –
@Anony Williams - 在那裏,編輯我的答案,根據您的意見更正確。 – Omnifarious