企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
对于有栈协程,有一种特例实现名为纤程(Fiber) 在Loom项目并发模型下,一段使用纤程并发的代码会被分为两部分——执行过程(Continuation)和调度 器(Scheduler)。执行过程主要用于维护执行现场,保护、恢复上下文状态,而调度器则负责编排所 有要执行的代码的顺序。将调度程序与执行过程分离的好处是,用户可以选择自行控制其中的一个或 者多个,而且Java中现有的调度器也可以被直接重用。事实上,Loom中默认的调度器就是原来已存在 的用于任务分解的Fork/Join池(JDK 7中加入的ForkJoinPool)。