Fork/Join 型線程池與 Work-Stealing 算法

JDK 1.7 時,標準類庫添加了 ForkJoinPool,做爲對 Fork/Join 型線程池的實現。Fork 在英文中有 分叉 的意思,而 Join有 合併 的意思。ForkJoinPool 的功能也是如此:Fork 將大任務分叉爲多個小任務,而後讓小任務執行,Join 是得到小任務的結果,而後進行合併,將合併的結果做爲大任務的結果 —— 而且這會是一個遞歸的過程 —— 由於任務若是足夠大,
相關文章
相關標籤/搜索