什么是跳线,什么时候需要?

时间:2014-06-09 17:23:14

标签: multithreading concurrency

在阅读一些文档时看到“跳线”一词,在谷歌搜索几分钟后我没有找到好的描述。那么根据标题,什么是线程跳跃以及何时需要?

上下文 - 我在阅读源代码https://github.com/Netflix/RxJava/blob/78c250bf4429501db4e285a4840f0b934797d5a7/rxjava-core/src/main/java/rx/schedulers/ExecutorScheduler.java#L37

时遇到了这个术语

1 个答案:

答案 0 :(得分:2)

我想这是由执行者服务执行大量任务/作业/可运行的现象,该服务由具有未知内部排队机制的线程池支持。

在这种情况下,可能没有办法预测哪个作业在哪个池中运行,并且必须特别注意线程之间的通信,所有权,......

在某种程度上,任务的执行从线程跳转到线程。这不是绝对必要的,可以实现线程的亲和性,但通常很难避免,因此必须小心。

我通过谷歌搜索了解了一段时间。所以我把它作为社区维基。

相关问题