这仨哥们,关系很是混乱呐
简单消息是从一个对象到另一个对象的控制流的转移。
例:activityA->ActivityB
如果一个对象发送了一个同步消息,那么它要等待对方对消息的应答,收到应答后才能继续自己的操作。
例:之前讲过的,handler.post 重写run方法的问题.就是同步的.都在主线程.
而发送异步消息的对象不需要等待对方对消息的应答便可以继续自己的操作。
例:调用.start方法的线程.
在顺序图中 简单消息是一个两条线的箭头,同步消息是实心箭头而异步消息是一个半边箭头。