閱讀788 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Java 7 Concurrency Cookbook – Javier Fernández González -前言

前言

當你用計算機工作的時候,你在同時做多樣事情。你可以邊聽音樂邊寫文檔邊讀取郵件。你可以這樣做的原因是你的操作係統運行並發任務。並發編程是關於 基礎與進程的一個 提供多任務或者程序同時運行還相互溝通來交換數據和相互同步的平台。Java是一個並發平台,在Java程序中提供很多執行並發任務的類。每個版 本,Java提升了促進程序員開發並發程序的功能。這本書包含了在Java版本7的並發API中最重要和最有用的技巧,所以你可以直接在你的應用程序中使 用的,以下這些:

• 基本線程管理
• 線程同步機製
• 執行者代表的線程的創建與管理
• Fork/Join框架來提高應用程序的性能
• 並發程序的數據結構
• 按照需要來調整一些並發類的默認行為
• 測試Java的並發應用程序


這本書包含了什麼
第一章, 線程管理會教讀者怎樣創建線程的基本操作。線程的創建,運行,和狀態的管理都會用基本例子來講解。

第二章, 基本的線程同步會教讀者使用低級別Java 進程來同步代碼。鎖和同步的關鍵詞都會詳講。

第三章, 線程同步實用程序講教讀者使用高等級的Java來管理線程之間的同步。它包括了怎樣使用新Java 7 Phaser類來把同步任務分成段。

第四章, 線程執行者將教讀者用執行者代表來管理線程。他們允許並發任務的運行,管理和獲取結果。

第五章, Fork/Join框架將教讀者使用新 Java 7 Fork/Join 框架. 它是一種特別的執行者麵向執行被分治技術分成小的任務。

第六章, 並發集合將教讀者怎樣使用一些Java語言提供的並發數據結構。並發程序必須使用這些數據結構來避免在它們的實現中使用同步代碼塊。

第七章, 定製並發類將教讀者怎樣根據需求來改編Java並發API中一些特別有用的類。

第八章, 測試並發應用程序將教讀者怎樣獲取Java 7 並發API中最有用的結構狀態信息。讀者還會學習怎樣使用免費的工具來調試並發應用,例如,用Eclipse, NetBeans IDE, or FindBugs程序來偵查可能存在的漏洞。


文章轉自 並發編程網-ifeve.com

最後更新:2017-05-22 16:02:24

  上一篇:go  計算機告訴你,唐朝詩人之間的關係到底是什麼樣的?
  下一篇:go  軟件事務內存導論(八)提交和回滾事件