北京大學算法博士解析Java Fork-Join
隨著多核處理器的廣泛應用,為了更充分地利用多核資源,提高計算效率,Java7中引入了Fork-Join框架,它是一個輕量級多線程並行處理框架,非常類似於Hadoop中的MapReduce框架,常常被視為單機版的MapReduce,其基本思想是將問題遞歸地分解為較小的子問題,充分利用多核處理器並行地處理這些子問題,然後合併子問題結果得到最終結果。Fork-Join框架已經成為中高級開發人員必須掌握的並行處理框架。通過本節課,大家可以學到:
1、為什麼有了線程池ThreadPool,還需要引入Fork-Join框架?即Fork-Join框架解決了什麼問題,它的應用場景是什麼?
2、作為一個開發人員,如何來使用Fork-Join框架?
3、 Fork-Join框架內部原理是怎樣的?
4、 Fork-Join使用中的一些最佳實踐
分享嘉賓:
Dean老師:北京大學博士畢業 ,精通JAVA PYTHON 大數據等多門語言和體系。15年Java開發經驗,作為核心人員參與開源JavaEE應用伺服器/中間件研發,熟悉JavaEE生態體系;主導日均PV過億高並發系統架構,具有豐富的大型分布式系統架構設計經驗;從0到1主導PB級(300+節點)大數據平台建設,精通大數據生態體系,對Hadoop、Hive、Flume、Kafka、HBase、Spark、Flink等主流大數據框架有豐富的實戰經驗。
時間
下周三,即8月25日晚8點準時直播
如果需要參加這次分享,可以私聊我免費獲取門票!