Worker는 자기 deque의 최근 작업을 처리하고 idle worker는 반대쪽에서 훔친다
모든 worker가 한 global queue를 경쟁하지 않아 locality를 유지하면서 부하를 나눕니다.
ForkJoinPoolworker 집합
owner dequepush/pop head · LIFO
local child taskscache locality
idle thief다른 deque tail
stolen older task큰 subtree 가능
핵심: owner LIFO와 thief FIFO 방향이 재귀 task의 깊이와 공정성을 조절합니다.