VS2010では、Concurrency :: parallel_for()ループ(またはparallel_for_each)を強制的に強制的に実行する方法はありますか?デバッグが簡単になります。VS2010 C++並行実行時 - シングルスレッドモードを強制するには?
もしそうなら、どうですか?
おかげ
VS2010では、Concurrency :: parallel_for()ループ(またはparallel_for_each)を強制的に強制的に実行する方法はありますか?デバッグが簡単になります。VS2010 C++並行実行時 - シングルスレッドモードを強制するには?
もしそうなら、どうですか?
おかげ
あなたが使用してデバッグ優しいビルドを達成することができます定義(主にSTDにあります)シリアルまたはパラレルバージョンのいずれかに必要な機能をマップする_DEBUG
プリプロセッサシンボルに基づきます。もちろん、これはたくさんの努力を意味します、あなたの方法はGMの提案通りMTのデバッグの有用なスキルを学ぶことをお勧めします
__私は多くの_DEBUG #ifdefsでコードを捨てるつもりはありません。私はデバッグツールの学習に取り組んでいると思います; – fbl
まあ、単にstd :: for_eachで置き換えることができます。 – GManNickG
また、別のルートに行き、多くのスレッドでデバッグする方法を学ぶこともできます。 MSDNにはウォークスルー[here](http://msdn.microsoft.com/en-us/library/dd554943.aspx)があります。 – GManNickG
実行時に設定して、顧客が経験する問題のソースとして並行性を排除するのに役立つフラグを持っていればいいですか? –