質問編集履歴
2
加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
非同期処理を勉強中なのですが、以下のようなコードを実行するとIsCompletedが永遠とtrueになりません。
|
1
|
+
非同期処理を勉強中なのですが、以下のようなコードを実行するとSystem.Threading.Tasks.Task.IsCompletedが永遠とtrueになりません。
|
2
2
|
Hoge()が実行し終わり、RunAsync()が実行し終わった時点でTask.IsCompletedがtrueなると考えているのですが、違うのでしょうか?
|
3
3
|
|
4
4
|
何卒よろしくお願いいたします。
|
1
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,7 +17,6 @@
|
|
17
17
|
while (!t.IsCompleted)
|
18
18
|
{
|
19
19
|
t.Wait(10);
|
20
|
-
break;
|
21
20
|
}
|
22
21
|
UnityEngine.Debug.Log(t.Result);
|
23
22
|
}
|