VS2010 C ++ Concurrency Runtime - Как включить однопоточный режим? - PullRequest
2 голосов
/ 18 января 2011

В VS2010, есть ли способ заставить цикл Concurrency :: parallel_for () (или parallel_for_each) работать в последовательном режиме? Это было бы проще для отладки.

Если да, то как?

Спасибо

1 Ответ

1 голос
/ 18 января 2011

Вы можете добиться дружественной к отладке сборки, используя определение, основанное на символе препроцессора _DEBUG, чтобы отобразить необходимые функции либо в последовательную (в основном в std), либо в параллельную версии. Конечно, это требует больших усилий, ваш путь лучше усвоить полезные навыки отладки MT, как предложил GMan

...