Predicates and Priorities scheduling

Scheduler Extender

Multiple Schedulers

Scheduling Framework
流程
- Framework的调度流程是分为两个阶段:
scheduling cycle
和binding cycle
- scheduling cycle是同步执行的,同一个时间只有一个scheduling cycle,是线程安全的
- binding cycle是异步执行的,同一个时间中可能会有多个binding cycle在运行,是线程不安全的



策略


架构


采样
