java多線程 -- ForkJoinPool 分支/ 合併框架 工作竊取

Fork/Join 框架:就是在必要的情況下,將一個大任務,進行拆分(fork)成若干個小任務(拆到不可再拆時),再將一個個的小任務運算的結果進行 join 彙總。 Fork/Join 框架與線程池的區別 採用 「工作竊取」模式(work-stealing):當執行新的任務時它可以將其拆分分成更小的任務執行,並將小任務加到線程隊列中,然後再從一個隨機線程的隊列中偷一個並把它放在自己的隊列中。 相對
相關文章
相關標籤/搜索