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

回答編集履歴

1

文脈が重要だったので説明補足

2020/10/27 03:57

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -62,10 +62,10 @@
62
62
  通常のイベント処理 → アイドル中のイベント処理 → 描画更新等他の処理 →
63
63
 
64
64
 
65
- after(0, loop) では、キューに loop を入れる loop を呼ぶを繰り返し
65
+ (補足: after 内で処理する) after(0, loop) では、キューに loop を入れる loop を呼ぶを繰り返し
66
66
  プログラムを中断したりしない限り、次の idle 中の処理に進むことはありません。
67
67
 
68
- after_idle(loop) も同様に、
68
+ (補足: after_idle 内で処理する) after_idle(loop) も同様に、
69
69
  idle中に行う処理を行っている最中に、idle中に行う処理を追加します。
70
70
  仕事を増やし続ける事になり、通常のイベント処理に移る事なく、
71
71
  無限ループになってしまいます。→ GUI のイベントループに処理が回らなくなる。