在rxjava中有一些Scheduler,就像io(),newThread()......, 有一个名为' trampoline' ,此调度程序用于:创建并返回一个调度程序,该调度程序在当前工作完成后要执行的当前线程上进行排队。
我无法理解为什么这个调度程序命名为“蹦床”'但不是排队' (或其他名称,如'队列')。
你有同样的谜题吗?
答案 0 :(得分:3)
当您在文档
中阅读此引文时所有在trampoline()上订阅的作业都将排队并逐一执行
然后你明白为什么,当你还是一个孩子时,你是否尝试使用蹦床两个朋友?,不可能吧?
这篇文章很好地解释了io和蹦床之间的区别https://medium.com/@I_Love_Coding/rxjava-schedulers-trampoline-use-cases-283f6649cbf#.9hsjmyto2