help wantedpackage: executorperformance
倉庫指標
- Star
- (1,732 star)
- PR 合併指標
- (平均合併 2天 3小時) (30 天內合併 14 個 PR)
描述
ArrayQueue is used each time a task is scheduled:
- When scheduling locally,
ArrayQueue::popis called repeatedly to piggyback remote schedules - When scheduling remotely,
ArrayQueue::pushis called
And ArrayQueue::pop is EXPENSIVE, really expensive: multiple atomic load and a SeqCst atomic fence when empty.