一个进程内部可以有多个线程
线程共享进程的资源 分析源码: 1. 创建MessageQueue,用Looper.prepare 快捷键Ctrl + shift +N 打开,Looper.java
当前线程中,设置 new looper,创建looper的实例化对象
创建了消息队列 2. 使用Handler构造消息,发送消息
new Handler;
快捷键Ctrl + shift +N 打开,Handler.java有很多不同的构造方法,Callback是回调函数就是那些消息的处理函数,Looper是消息的接收者
发送消息函数 3. 使用Loop循环处理,从MessageQueue中读取消息,然后执行 Looper.java 从MessageQueue中读取Message
执行它的处理函数
在loop函数中接受队列的下一个消息,然后处理消息,target是Handler类型,
作者:IOT技术栈