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