我在寻找很好的书籍/资源来介绍如何在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