码迷,mamicode.com
首页 > 其他好文 > 详细

8-8 toObserve两种形态演示

时间:2020-05-01 01:01:46      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:复制   返回   http   演示   为什么   线程   的区别   test   mamicode   


复制observeTest的代码,改成toObserveTest
技术图片
修改方法名
技术图片
访问方式改成toObservable
技术图片

技术图片

技术图片
我们来看下调用结果
技术图片

底下报了一个错。
技术图片
说我们执行的次数太多
技术图片
那么为什么会报出这样一个错误呢?
技术图片
首先我们在执行Observe和toObservable的区别,就是下面这个对象我们不能用多次。
技术图片
其实看错误可能看出来,就是同一个command 执行的次数太多了。
技术图片
分别用两个对象
技术图片
区分1和2
技术图片
再次执行测试
技术图片
这样就正常的执行了。
技术图片
但是我们只返回了1, 没有2 
技术图片
在最后 线程休息2秒,然后把这个错误抛出去。
技术图片
再次测试,加个Thread sleep才输出了下面三行
技术图片
这两个的差异点
技术图片
 

结束








 

8-8 toObserve两种形态演示

标签:复制   返回   http   演示   为什么   线程   的区别   test   mamicode   

原文地址:https://www.cnblogs.com/wangjunwei/p/12812152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!