Asynchronous 阻止/取消阻止与同步/异步

Asynchronous 阻止/取消阻止与同步/异步,asynchronous,rx-java,blocking,Asynchronous,Rx Java,Blocking,我正在读一本关于RxJava的书,下面是在异步与同步的上下文中的一个例外: 因此,实际的标准通常是 重要的是可观测事件的产生是阻塞还是非阻塞, 不管它是同步的还是异步的 那么,阻塞/非阻塞和同步/异步之间有什么区别呢?取决于这本书是哪本书。这是两个维度,可以形成一个矩阵:blocking sync=thread.sleep,blocking async=monitor.wait,non blocking sync=any计算,non blocking async=continuationsBoo

我正在读一本关于RxJava的书,下面是在异步与同步的上下文中的一个例外:

因此,实际的标准通常是 重要的是可观测事件的产生是阻塞还是非阻塞, 不管它是同步的还是异步的


那么,阻塞/非阻塞和同步/异步之间有什么区别呢?

取决于这本书是哪本书。这是两个维度,可以形成一个矩阵:blocking sync=thread.sleep,blocking async=monitor.wait,non blocking sync=any计算,non blocking async=continuationsBook是“使用RxJava的反应式编程”“.本·克里斯滕森著.继续读下去。阻塞意味着:你牺牲一个线程来等待信号发生。异步意味着您的数据流是否转到多个线程。