回答編集履歴

1

細々説明追記

2020/01/14 21:38

投稿

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