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

深入理解高併發編程(核心原理與案例實戰)/冰河技術叢書

  • 作者:冰河|責編:張晶
  • 出版社:電子工業
  • ISBN:9787121434693
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:347
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從實際需求出發,全面細緻地介紹了高併發編程的基礎知識、核心原理、實戰案例和系統架構等內容。通過閱讀和學習本書,讀者可以對高併發編程有更加全面、深入、透徹的理解,提高對高併發編程問題的處理能力和項目實戰能力,並站在更高的層面解決高併發編程系統架構問題。
    本書適合互聯網行業從業人員、高校師生閱讀,尤其適合中高級開發人員、架構師、技術經理及技術專家閱讀,也適合對高併發編程感興趣的人員閱讀。

作者介紹
冰河|責編:張晶
    冰河,大數據架構師,編程專家,Mykit系列開源框架作者,基於最終消息可靠性的開源分散式事務框架mykit-transaction-message作者。長期致力於分散式系統架構、微服務架構、分散式資料庫、分散式事務與大數據技術的研究,並主導過眾多相關項目的架構設計、研發和實施落地。在高併發、高可用、高可擴展、高可維護和大數據等技術領域有豐富的實戰經驗。對Hadoop、Storm、Spark和Flink等大數據框架的源碼做過深度分析。目前致力於雲原生技術的研究。運營「冰河技術」公眾號,著有《海量數據處理與大數據技術實戰》。

目錄
第1篇  基礎知識
  第1章  操作系統線程調度
    1.1  馮·諾依曼體系結構
      1.1.1  概述
      1.1.2  電腦五大組成部分
    1.2  CPU架構
      1.2.1  CPU的組成部分
      1.2.2  CPU邏輯結構
      1.2.3  單核CPU的不足
      1.2.4  多核CPU架構
      1.2.5  多CPU架構
    1.3  操作系統線程
      1.3.1  用戶級線程
      1.3.2  內核級線程
      1.3.3  混合級線程
    1.4  Java線程與操作系統線程的關係
    1.5  本章總結
  第2章  併發編程概述
    2.1  併發編程的基本概念
      2.1.1  程序
      2.1.2  進程與線程
      2.1.3  線程組
      2.1.4  用戶線程與守護線程
      2.1.5  並行與併發
      2.1.6  同步與非同步
      2.1.7  共享與獨享
      2.1.8  臨界區
      2.1.9  阻塞和非阻塞
    2.2  併發編程的風險
      2.2.1  安全性問題
      2.2.2  活躍性問題
      2.2.3  性能問題
    2.3  併發編程中的鎖
      2.3.1  悲觀鎖與樂觀鎖
      2.3.2  公平鎖與非公平鎖
      2.3.3  獨佔鎖與共享鎖
      2.3.4  可重入鎖與不可重入鎖
      2.3.5  可中斷鎖與不可中斷鎖
      2.3.6  讀/寫鎖
      2.3.7  自旋鎖
      2.3.8  死鎖、飢餓與活鎖
    2.4  本章總結
第2篇  核心原理
  第3章  併發編程的三大核心問題
    3.1  分工問題
      3.1.1  類比現實案例
      3.1.2  併發編程中的分工
    3.2  同步問題
      3.2.1  類比現實案例
      3.2.2  併發編程中的同步

    3.3  互斥問題
  ……
第3篇  實戰案例
第4篇  系統架構

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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