質問編集履歴

2

タイトルのライブラリ名を間違えました。async -> asyncio

2021/06/15 01:33

投稿

koyamashinji
koyamashinji

スコア45

test CHANGED
@@ -1 +1 @@
1
- Python async/awaitの挙動について
1
+ Python asyncio/awaitの挙動について
test CHANGED
File without changes

1

誤記

2021/06/15 01:33

投稿

koyamashinji
koyamashinji

スコア45

test CHANGED
File without changes
test CHANGED
@@ -18,17 +18,19 @@
18
18
 
19
19
  自分は以下の理解をしています。
20
20
 
21
+
22
+
21
23
  main処理を呼び出し.
22
24
 
23
25
  `task3`と`task4`をクリエイト. 両方、待機状態.
24
26
 
25
- `await`で`task4`が実行される
27
+ `await`で`task4`が実行される.
26
28
 
27
- `await`で`task3`が実行される
29
+ `await`で`task3`が実行される.
28
30
 
29
31
 
30
32
 
31
- (`baz()`や`bar()`内で、制御をmainに戻し他のPENDINGタスクを実行するコード(`asyncio.sleep`等)特に定義していないのに
33
+ (`baz()`や`bar()`内で、制御をmainに戻し他のPENDINGタスクを実行するコード(`asyncio.sleep`等)特に定義していないのに
32
34
 
33
35
  なぜ`task3`に先に制御が移っている・・・?)
34
36