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

質問編集履歴

2

加筆

2020/12/08 08:09

投稿

mamyonya768
mamyonya768

スコア4

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

コードの修正

2020/12/08 08:09

投稿

mamyonya768
mamyonya768

スコア4

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
  }