Package io.camunda.zeebe.util.sched
Class MultiLevelWorkstealingGroup
java.lang.Object
io.camunda.zeebe.util.sched.MultiLevelWorkstealingGroup
Maintains multiple levels of queues for each thread. Levels can be used for priorities (each
thread maintains a queue for each priority) or other things like IO-devices.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MultiLevelWorkstealingGroup
public MultiLevelWorkstealingGroup(int numOfThreads, int levels)
-
-
Method Details
-
getNextTask
-
submit
-