回答編集履歴
2
訂正
answer
CHANGED
@@ -41,7 +41,7 @@
|
|
41
41
|
Task.WhenAll は使わないで、以下のように各 WorkAsync メソッドに await を付与すると各メソッドの実行時に 3 秒待機してから次のメソッドが実行されるようになり**(コード B に該当?)、アプリ全体の実行時間は 3 秒 x 100 = 5 分になります**。
|
42
42
|
|
43
43
|
```
|
44
|
-
string[] stringResults = new string[
|
44
|
+
string[] stringResults = new string[100];
|
45
45
|
stringResults[0] = await WorkAsync(0);
|
46
46
|
stringResults[1] = await WorkAsync(1);
|
47
47
|
stringResults[2] = await WorkAsync(2);
|
1
訂正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Unity は触ったこともないので大ハズレかもしれませんが・・・
|
2
2
|
|
3
|
-
C# の async / await を使った非同期プログラムで、**例えば以下のようなコード(コード
|
3
|
+
C# の async / await を使った非同期プログラムで、**例えば以下のようなコード(コード A に該当?)を書くと約 3 秒でアプリ全体の実行は完了**しますが、
|
4
4
|
|
5
5
|
```
|
6
6
|
public async Task<string> WorkAsync(int number)
|
@@ -38,7 +38,7 @@
|
|
38
38
|
}
|
39
39
|
```
|
40
40
|
|
41
|
-
Task.WhenAll は使わないで、以下のように各 WorkAsync メソッドに await を付与すると各メソッドの実行時に 3 秒待機してから次のメソッドが実行されるようになり**(コード
|
41
|
+
Task.WhenAll は使わないで、以下のように各 WorkAsync メソッドに await を付与すると各メソッドの実行時に 3 秒待機してから次のメソッドが実行されるようになり**(コード B に該当?)、アプリ全体の実行時間は 3 秒 x 100 = 5 分になります**。
|
42
42
|
|
43
43
|
```
|
44
44
|
string[] stringResults = new string[3];
|