2.TaskExecutor 中 Slot 的管理
2.1 TaskSlot
首先,我们来看下在 TaskManager,也就是 TaskExecutor
中是如何管理 Slot 的。
SlotID
是一个 slot 的唯一标识,它包含两个属性,其中 ResourceID
表明该 slot 所在的TaskExecutor
, slotNumber
是该 slot 在 TaskExecutor
中的索引位置。
TaskSlot
是在 TaskExecutor
中对 slot 的抽象,可能处于 Free
, Releasing
, Allocated
, Active
这四种状态之中。它的主要属性如下:
clas