Expand description
执行器:把「就绪节点」派给某个执行器执行。
两种执行器,由 YAML 的 executors[].type 选:
ThreadPool—— 拥有自己的工作线程,真并发。默认执行器就是它。DelegatingExecutor—— 一个线程都不拥有,把任务交还宿主线程跑。
两者对调度器是同一个东西(Executor),GraphInner::dispatch_task 不为谁分叉。
具体实现分别位于 executor/thread_pool.rs 与 executor/delegating.rs。
Structs§
- Delegating
Executor - 委托执行器:一个线程都不拥有,把就绪节点交还宿主线程跑。
- Thread
Pool
Enums§
- Executor
- 一个执行器。
Constants§
- DEFAULT_
EXECUTOR_ NAME - 引擎隐式默认执行器的名字。