質問するログイン新規登録

回答編集履歴

1

細々説明追記

2020/01/14 21:38

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,7 @@
1
1
  所望の動作が厳密に分からないですが自前のParallelForからParallel.Foreachを呼び出したりせずasyncもawaitもTask.Waitも何もなしで並列化自体はできるかと。
2
+ (あれこれやらずに普通にlistにParallel.ForなりParallel.Foreachなりを使う)
2
- その場合全てのinner endのあとにendが来ます
3
+ その場合全てのinner endのあとにendが来ます。
3
4
 
4
5
  >Parallel.ForEachのdelegate上でawaitを使いたいのですが、
5
6
  >すべての処理が実行されずにParallel.ForEachが抜けてしまいます。
6
- そもそもawait自体そういうものかと。
7
+ そもそもawait自体Task.Waitみたいに同期とって返す物ではないのでそういうものかと。