A.計(jì)算所使用的調(diào)度器。這個(gè)計(jì)算指的是CPU密集型計(jì)算,即不會(huì)被I/O等操作限制性能的操作,例如圖形的計(jì)算。這個(gè)Scheduler使用的固定的線程池,大小為CPU核數(shù)。值得注意的是,不要把I/O操作放在computation()中,否則I/O操作的等待時(shí)間會(huì)浪費(fèi)CPU;AndroidSchedulers.mainThread():Rxndroid擴(kuò)展的Android主線程;
B.網(wǎng)絡(luò)請(qǐng)求所使用的調(diào)度器。這個(gè)計(jì)算指的是CPU密集型計(jì)算,即不會(huì)被I/O等操作限制性能的操作,例如圖形的計(jì)算。這個(gè)Scheduler使用的固定的線程池,大小為CPU核數(shù)。值得注意的是,不要把I/O操作放在computation()中,否則I/O操作的等待時(shí)間會(huì)浪費(fèi)CPU;AndroidSchedulers.mainThread():Rxndroid擴(kuò)展的Android主線程;
C.圖片加載所使用的調(diào)度器。這個(gè)計(jì)算指的是CPU密集型計(jì)算,即不會(huì)被I/O等操作限制性能的操作,例如圖形的計(jì)算。這個(gè)Scheduler使用的固定的線程池,大小為CPU核數(shù)。值得注意的是,不要把I/O操作放在computation()中,否則I/O操作的等待時(shí)間會(huì)浪費(fèi)CPU;AndroidSchedulers.mainThread():Rxndroid擴(kuò)展的Android主線程;
D.校準(zhǔn)所使用的調(diào)度器。這個(gè)計(jì)算指的是CPU密集型計(jì)算,即不會(huì)被I/O等操作限制性能的操作,例如圖形的計(jì)算。這個(gè)Scheduler使用的固定的線程池,大小為CPU核數(shù)。值得注意的是,不要把I/O操作放在computation()中,否則I/O操作的等待時(shí)間會(huì)浪費(fèi)CPU;AndroidSchedulers.mainThread():Rxndroid擴(kuò)展的Android主線程;