我决定在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