RxJava2 Flowable ambWith
阿新 • • 發佈:2018-12-13
2 ambWith
Flowable<T> |
映象首先發射專案或終止通知的Publisher |
2.1 ambWith圖解
2.2 ambWith測試用例
測試程式碼 private void ambWith() { Flowable flowable = Flowable.just("instance"); System.out.println("原始Publisher的hashCode" +flowable.hashCode()); Flowable mirroring = flowable.ambWith(flowable); System.out.println("映象Publisher的hashCode" +mirroring.hashCode()); } 測試結果: 10-03 00:17:21.688 2747-2747/hq.demo.net I/System.out: 原始Publisher的hashCode59760856 10-03 00:17:21.688 2747-2747/hq.demo.net I/System.out: 映象Publisher的hashCode164936753
2.3 ambWith分析
ambWith其實就是根據給定Publisher做出一個映象
2.4 映象
映象(Mirroring)是冗餘的一種型別,一個磁碟上的資料在另一個磁碟上存在一個完全相同的副本即為映象。
映象是一種檔案儲存形式,可以把許多檔案做成一個映象檔案,與GHOST等程式放在一個盤裡用GHOST等軟體開啟後,又恢復成許多檔案,RAID 1和RAID 10使用的就是映象。常見的映象檔案格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。