在RxJava中,什么算作异步边界?

时间:2018-09-14 11:17:01

标签: java rx-java reactive-programming rx-java2

我目前正在深入研究Java线程的危险,尤其是这些危险如何应用于RxJava。可以理解所有答案,但是为了阻止不可避免的RTFM,我也希望参考所述手册。

我听说过很多术语“异步边界”,我有一个大致的概念,但是我没有找到严格的定义。

这些示例中的异步边界在哪里?

// example 1
Observable.just(123)
         .map(i -> i + 1)
         .subscribe(System.out::println); 

// example 2
Observable.just(123)
         .observeOn(Schedulers.newThread())
         .map(i -> i + 1)
         .subscribe(System.out::println); 

// example 3
Observable.just(123)
          .subscribeOn(Schedulers.newThread())
          .map(i -> i + 1)
          .subscribe(System.out::println);

还有其他相关示例吗?

0 个答案:

没有答案