首页 > 其他 > 详细

8-8 toObserve两种形态演示

时间:2020-05-01 00:56:24      阅读:97      评论:0      收藏:0      [点我收藏+]


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

技术分享图片

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

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

结束








 

8-8 toObserve两种形态演示

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!