幫助中心 | 我的帳號 | 關於我們

一本書講透Java線程(原理與實踐)/Java核心技術系列

  • 作者:儲誠益|責編:楊福川//孫海亮
  • 出版社:機械工業
  • ISBN:9787111737261
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:348
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由科大訊飛高級系統架構師撰寫,結合大量源碼與圖示,通俗易懂;自頂向下解析JDK、JVM、Linux中的Java線程通信機制、同步機制、鎖機制、原子計數器、線程安全容器、線程池的實現原理與應用技巧。全書共12章,分為三篇。
    基礎篇(第1?5章),從Linux的線程基礎講起,重點從JDK、JVM、Linux多個維度講解Java線程的設計、通信與同步機制,如內存一致性、內存屏障、多線程間數據通信、併發控制等核心知識,從而在實際開發中提高程序的性能和穩定性。
    進階篇(第6?9章),從CPU的架構講起,重點講解鎖演算法(MCS、CLH、AQS)、Java鎖機制、原子計數器、線程併發容器、線程池的設計原理與實現,以期讓讀者掌握Java線程的進階知識,不僅能開發出高性能的程序,而且遇到問題可以舉一反三,找到最佳方案。
    應用篇(第10?11章),詳細講解Java線程的常見模型與使用技巧。以電商真實場景為例,從面臨的挑戰、基於Java多線程的實現方案與優化等角度層層遞進,讓讀者感受真實的Java線程「威力」。最後,總結多線程編程的常見問題與使用技巧。

作者介紹
儲誠益|責編:楊福川//孫海亮
    儲誠益,科大訊飛高級系統架構師,致力於研究下一代工業互聯網系統架構、人工智慧、中小製造企業數字化轉型。擁有十余年的IT領域工作經驗,曾就職于多家知名IT企業並負責技術架構設計和管理工作,積累了豐富的分散式架構、大數據、雲計算以及大規模IT系統等的建設、實施、咨詢、管理經驗。

目錄
前言
基礎篇
  第1章  Linux線程基礎
    1.1  Linux進程
      1.1.1  深入理解進程
      1.1.2  進程描述符
      1.1.3  進程創建
      1.1.4  上下文切換
    1.2  Linux進程間通信
      1.2.1  信號
      1.2.2  管道
      1.2.3  共享內存
      1.2.4  FIFO隊列
      1.2.5  消息隊列
      1.2.6  Socket
    1.3  CPU任務調度
      1.3.1  實時進程與普通進程
      1.3.2  實時調度策略
      1.3.3  普通調度策略
      1.3.4  CFS調度演算法
      1.3.5  整體任務調度
    1.4  Linux線程
      1.4.1  Pthread簡介
      1.4.2  線程創建
      1.4.3  線程終止
    1.5  線程同步:互斥量
      1.5.1  創建互斥量
      1.5.2  互斥量解鎖
      1.5.3  mutex示例
    1.6  線程同步:條件變數
      1.6.1  創建條件變數
      1.6.2  條件變數等待
      1.6.3  條件變數通知
      1.6.4  條件變數使用示例
    1.7  線程同步:信號量
      1.7.1  初始化未命名信號量
      1.7.2  等待一個信號量
      1.7.3  發布一個信號量
    1.8  小結
  第2章  JVM基礎知識
    2.1  Java、JDK、JRE與JVM
    2.2  Java跨平台原理
    2.3  JVM系統架構
      2.3.1  類載入子系統
  ……
  第3章  JVM線程
  第4章  JVM線程通信原理
  第5章  JVM線程同步機制
進階篇
  第6章  Java鎖實現原理

  第7章  Java原子操作類實現原理
  第8章  Java併發容器實現原理
  第9章  Java線程池實現原理
應用篇
  第10章  Java線程池使用
  第11章  Java多線程編程技巧

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032