EventBus要求支持发布事件(post)、订阅事件(subscribe)、 解除订阅(unsubscribe)一个事件可以有 多个订阅者,发送事件可以在任意线程发生发布订阅:当发送A类型事件时,所有已订阅A类型事件的 订阅者会接收到回调解除订阅: 某个订阅者解除A类型事件后,再有A类型的事件产生时,不再接收到回调考虑线程安全问题进阶 支持多线程事件消费能力,订阅事件时,支持消费线程的方式,如在 事件发送方线程消费、在异步线程池消费参考资料100行代码拆解EventBus核心逻辑