官术网_书友最值得收藏!

  • Java 9 并發編程實戰
  • (西班牙)哈維爾·費爾南德茲·岡薩雷斯
  • 489字
  • 2020-01-16 14:07:46

本書內容

第1章介紹線程的基本操作。通過基本案例介紹線程的創建、執行、狀態及管理。

第2章涵蓋Java同步代碼的基本機制。這一章會詳細介紹Lock和synchronized關鍵字。

第3章介紹在Java中線程間同步的高級工具,主要詳解如何使用Phaser類同步多階段任務。

第4章闡述如何將線程管理委派給執行器,包括線程運行、管理、獲取并發任務執行結果。

第5章闡述fork/join框架的使用。該框架是由執行器提供的一種特殊的框架,旨在使用分而治之技術將任務分割為更小的子任務。

第6章闡述如何創建流并使用中間和終端操作來并行且高效地處理一個大數據集合。Java 8引入了流這一工具,Java 9則添加了部分新接口來實現反應式流。

第7章闡述如何使用Java提供的部分并發數據結構。這些數據結構可以用在并發程序中來規避同步代碼塊的使用。

第8章闡述如何根據用戶的需要擴展Java并發API中最常用的部分類。

第9章闡述如何獲取Java 7并發API中最常用的數據結構的一些狀態信息。讀者可以了解到如何使用一些免費工具(如Eclipse、NetBeans IDE或是FindBugs)來調試并發程序和找出程序中可能的bug。

第10章闡述各章中對于同步、Executor、fork/join框架、并發數據結構和監控并發對象等未包含的一些概念。

第11章闡述程序員在開發并發程序時的一些注意事項。

主站蜘蛛池模板: 罗定市| 西乡县| 秭归县| 丹棱县| 鹤壁市| 鄂伦春自治旗| 湘潭县| 林口县| 色达县| 长治县| 铁力市| 阳新县| 焦作市| 兴海县| 绩溪县| 固始县| 大邑县| 昌宁县| 嘉义市| 潞城市| 亚东县| 甘谷县| 丁青县| 蓬溪县| 理塘县| 垦利县| 兰溪市| 城固县| 临邑县| 安吉县| 石河子市| 遵义市| 郴州市| 烟台市| 盐城市| 闵行区| 石家庄市| 六安市| 城口县| 昌乐县| 峨眉山市|