Handlerを使用したスレッド間通信を落書きしてみた


・AndroidOSは、スレッドごとに1つのMessageQueueを持っている。
・MessageQueueには1つのLooperがセットになっている。
・Looperがキューからメッセージを取り出して、取り出したメッセージの内容を実行していく。
・別スレッドのMessageQueueへメッセージを送るには、送信先スレッドに属したHandlerへpostすることで送ることができる。
・Handlerは、そのHandlerのインスタンスを作成したスレッドに属する。