Android:Threadについて
Serviceの勉強をしているとき、スレッドという単語が出てきた。
イメージできないので調べてみた。
参考サイト:
スレッド(Thread)とは、PCで言うCPUの役目らしい。
要するにタスクを実行する人。
androidUIではスレッドは基本的にひとつのみである。
そして、このメインスレッドが描画を司っている。
なので、複雑で長い処理をやらせると
画面に表示されなくなり、ユーザがイライラする。
じゃあどうするか。
スレッドを追加すればよい。
時間がかかるコードはバックグラウンドスレッドに任せることで
負担を分散することができる。
ではどのように分散するのか。
メインスレッドとの関係はどうするのか。
・・・など疑問は尽きないが、今回は「スレッド」についての記事なので、
詳細は引用元を参考にしてください。