Schduler
调度器
Scheduler.immediate():
直接在当前线程运行,相当于不直接指定线程
Scheduler.newThread():
总是启动新的线程
Scheduler.io():
I/O操作(读写文件,读写数据库.网络信息交互操作)所用的Scheduler作为io()的内部实现一个无数量上限的线程池,可重用空闲的线程.
注意:不要把计算工作放io()中.
Scheduler.computation():
计算所用的Scheduler.这个计算的是cpu密集型计算,即不会被I/O等操作限制性能,例如图形计算.
注意:不要把I/O操作放在computation()中,否则I/O操作的等待时间会浪费CPU.