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

回答編集履歴

1

文言変更

2018/05/17 17:21

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -1,1 +1,1 @@
1
- UIスレッドというのは「GUIを操作することのできる唯一のスレッド」です。runOnUiThread()は、その「唯一のスレッド」に対して、「あなたの都合のいいときにこの処理を実行してください」というメッセージを渡す役割を担います。これによって新たなスレッドが起こされるわけではありません。辺りに何か認識誤りがあるような気がします(もしかしてこのrun()メソッドに長期間のルー処理も実装してい?)
1
+ UIスレッドというのは「GUIを操作することのできる唯一のスレッド」です。runOnUiThread()は、その「唯一のスレッド」に対して、「あなたの都合のいいときにこの処理を実行してください」というメッセージを渡す役割を担います。これによって新たなスレッドが起こされるわけではありません。「唯一スレッド」ですからアリ自体と一蓮托生あり、生存期間やkillすことを意識する必要はないはずです