【发布时间】:2015-06-25 09:52:23
【问题描述】:
据我所知,在Akka 中,所有参与者都安排在一个线程池上。太多actor同时执行阻塞IO,每个阻塞调用阻塞一个线程,导致线程中断。
现在我正在研究 JVM 上的一个有趣的光纤实现——Quasar,它允许大量用户线程——光纤——并使用线程池来调度它们。但是,我想知道当许多纤程调用传统阻塞 API 时是否有好处。
我不认为这会有所帮助,因为阻塞 API 仍然会阻塞系统线程,并且 Quasar 无法神奇地将其转变为仅阻塞纤程。这只是我的猜测,如果我错了,请纠正我。
【问题讨论】:
标签: java akka actor fibers quasar