在rxjava中有一些调度程序,就像io(),newthread()…,
有一个名为“trampoline”的调度程序,该调度程序用于:创建并返回一个调度程序,该调度程序将当前线程上的工作排队,以便在当前工作完成后执行。
我不明白为什么这个调度程序名为'trampoline',而不是'queue'(或其他名称,如'queue')。
你有同样的拼图吗?
最佳答案
当您在文档中阅读此引用时
在trampoline()上订阅的所有作业都将排队并逐个执行
那你就明白了,你小时候有没有试过同时用蹦床两个朋友?,不可能吧?
这篇文章很好地解释了io和蹦床之间的区别https://medium.com/@I_Love_Coding/rxjava-schedulers-trampoline-use-cases-283f6649cbf#.9hsjmyto2