我決定在C++中最近做一個遊戲,我發現在C++中沒有多線程支持:(有庫,但它們依賴於平臺,並不是很好,有什麼辦法可以做這個平臺無關的C++?C++多線程?
C++多線程?
回答
C++ 11有內置的線程支持(如語言的一部分,以及標準庫)。
http://en.wikipedia.org/wiki/C%2B%2B11#Multithreading_memory_model
http://en.wikipedia.org/wiki/C%2B%2B11#Threading_facilities
而且,boost :: thread(boost :: asio我相信)確實有問題r(或多或少)獨立於平臺的線程支持(並且它不是唯一提供此功能的庫)。
我相信[tbb](http://threadingbuildingblocks.org/)提供了更多的設施 - 比如那些併發容器 –
@lzprgmr,tbb是許可證的阻礙。 –
@ lucas1024不,不是。那麼,它使用與GNU libstdC++相同的許可證,它等同於:鏈接到任何你喜歡的。 – rubenvb
- 1. 單線程C多線程#
- 2. C#多線程
- 3. C#多線程
- 4. C#多線程
- 5. C++多線程
- 6. C++多線程
- 7. C# - 多線程
- 8. C#多線程
- 9. 多線程C
- 10. C#多線程
- 11. 多線程在C++
- 12. boost.python C++多線程
- 13. 多線程在C++
- 14. Datagridview C多線程#
- 15. 多線程C#5.0
- 16. Basic C++多線程
- 17. Asp.net - 多線程C#
- 18. C#wpf多線程
- 19. C#HTTPWebRequest多線程
- 20. OutOfMemoryException多線程c#
- 21. OpenCV C++多線程
- 22. C++多機多線程
- 23. c多線程程序
- 24. C++多線程教程
- 25. 多線程編程C++
- 26. webrequests c多線程程序#
- 27. C#:線程和多線程的概念
- 28. C++多線程塊主線程
- 29. C++ Pthreads - 多線程比單線程慢
- 30. C++多線程 - 線程安全代碼
提升。或C++ 11。 – Wug
openmp,tbb .................... –
爲什麼不用pthread庫? – 0x90