Handler 负责发送和处理消息 Looper 消息泵,也就是负责取出消息交给Handler来处理。 MessageQueue 消息队列,负责存取消息。 Message 具体发送的消息。 ThreadLocal 它主要用于做线程间的数据隔离用的,这里它在每个线程中存放各自对应的Looper。