VS2010 C ++并发运行时 - 如何强制单线程模式?

时间:2011-01-18 03:56:03

标签: c++ multithreading visual-studio-2010 concurrency visual-studio-debugging

在VS2010中,有没有办法强制Concurrency :: parallel_for()循环(或parallel_for_each)以串行方式运行?调试会更容易。

若然,怎么样?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用基于_DEBUG预处理程序符号的定义来实现调试友好的构建,以将所需的函数映射到串行(主要在std中找到)或并行版本。当然这意味着很多努力,你可以更好地学习MT调试的有用技巧,如GMan建议的那样