我在 Unix、PThreads 和 OpenMP 下的多线程编程方面有很多经验。我向社区提出的问题是:在编写 Windows 应用程序(XP、Win 7)并使用 VS 2010 时,是否有首选或最好的库或多线程启用程序?
谢谢你的意见。
我在 Unix、PThreads 和 OpenMP 下的多线程编程方面有很多经验。我向社区提出的问题是:在编写 Windows 应用程序(XP、Win 7)并使用 VS 2010 时,是否有首选或最好的库或多线程启用程序?
谢谢你的意见。
使用并行模式库 (PPL),这是 MS 设计的最新库,并且经过大量优化:http ://channel9.msdn.com/blogs/pdc2008/tl25它在 VS2010 中本机支持我更喜欢这个OpenMP 当然,也有许多 msdn 文章: http: //msdn.microsoft.com/en-us/library/dd492418.aspx,您还可以使用 VS2010 获得调试器,如果您是学生,那么无论如何您都可以免费获得 Ultimate。
刚刚了解到这一点:2011 年 C++ 的新标准具有官方的多线程模板集,应该使其完全可传输。