这次我们聊聊observeOn线程切换的实现.阅读之前请先阅读之前的几篇博客
今天我们聊聊subscribeOn线程切换的实现.阅读之前请先阅读之前的几篇博客
18年我就再尝试使用rxJava来解决网络IO问题.但是一直使用得不是很得心应手,原因是不太知道它的底层原理.这次春节正好有时间可以把RxJava的原理看一遍。
虽然锁可以保证资源的线程安全,但是锁带来的性能损失也是不可以忽略的.尤其是在读多写少的场景下,如果你使用synchronized
或者ReentrantLock
会浪费非常大的性能.此时使用ReentrantReadWriteLock
会更合适