私は次のことを達成したいと思います:
void Method()
{
Parallel.For(0, 100, i =>
{
// Do first set of actions
// Wait for all tasks to finish performing first set of actions
// Do second set of actions
});
}
私は単にすることはできません
void Method()
{
Parallel.For(0, 100, i =>
{
// Do first set of actions
});
Parallel.For(0, 100, i =>
{
// Do second set of actions
});
}
これは、各タスクが最初のアクション セットで新しいオブジェクトをインスタンス化し、2 番目のアクション セットがそのインスタンスを参照できる必要があるためです。
どうすればこれを達成できますか?