[Java] RxJava 的 onNext 访问资源时,否需要考虑线程安全。

《 RxJava 反应式编程》中有提到( P7 ),按照契约 ObverseronNext 函数是不会同时被多条线程调用的,这不就意味着不存在对临界资源的争抢。那么后文(P71)又说需要保证 lambda 表达式(total::add)内访问变量的线程安全性。

如果这个资源(total 变量,如果不是 atomic 的), 只会被这一个 Obverser 访问,那么还需要考虑线程安全问题吗。

P7

oMXnSA.jpg

p71

oMXlef.md.jpg

发表评论

您的电子邮箱地址不会被公开。