RxJava和EventBus的区别html
EventBus是一个发布 / 订阅的事件总线。简单点说,就是两人约定好怎么通讯,一人发布消息,另一个约定好的人立马接收到你发的消息。
Rx:函数响应式编程 ,响应式代码的基本组成部分是Observables和Subscribers(事实上Observer才是最小的构建块,但实践中使用最多的是Subscriber,由于Subscriber才是和Observables的对应的。)。Observable发送消息,而Subscriber则用于消费消息。
主要区别是,rx里面当创建起订阅关系时,你能够用操做符作任何处理(好比转换数据,更改数据等等),并且他能处理异步的操做。 eventbus 就至关于广播,发送了,总能接收到,他在发送后是不能作任何的数据改变,若是要改变,又要从新post一次。编程
实现异步
来自每天博客:http://www.cnblogs.com/tiantianbyconan/p/4578699.html函数