買這商品的人也買了...
-
$474深度剖析Hadoop HDFS -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
網站可靠性工程工作手冊|導入 SRE 的實用方法 (The Site Reliability Workbook)$780$616 -
中臺架構與實現:基於 DDD 和微服務$534$507 -
$454數據中臺建設:從方法論到落地實戰 -
$607深入理解分佈式事務:原理與實戰 -
架構設計 2.0:大型分佈式系統架構方法論與實踐$630$599 -
$774深入理解高並發編程:核心原理與案例實戰 -
機器學習聖經:最完整的統計學習方法$880$695 -
Test-Driven Development 學習手冊$580$458 -
高性能 Java 系統權威指南$708$673 -
$653Netty 源碼全解與架構思維 -
$713Linux 高性能網絡詳解:從 DPDK、RDMA 到 XDP -
$479GitLab CI/CD 從入門到實戰 -
$662Amazon Web Services 雲計算實戰, 2/e -
$654搞定系統設計:面試敲開大廠的門 -
$327二進制安全基礎 -
AI 時代 Math 元年 : 用 Python 全精通矩陣及線性代數$1,280$1,011 -
AI 時代 Math 元年 - 用 Python 全精通統計及機率 (黑白印刷)$1,200$948 -
建立演進式系統架構|支援常態性的變更, 2/e (Building Evolutionary Architectures: Automated Software Governance, 2/e)$580$458 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
Linux 核心除錯實務 (Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules)$800$632 -
API 設計模式|簡化整合的訊息交換技術 (Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges)$850$672 -
AI 輔助程式開發|從規劃到部署全流程高效升級 (AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment)$620$490 -
GitHub Copilot 學習手冊|效率倍增的 AI 程式設計力 (Learning Github Copilot: Multiplying Your Coding Productivity Using AI)$720$569
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書從實際需求出發,全面細緻地介紹了JDK高並發編程的基礎知識、核心工具和線程池核心技術。
通過閱讀和學習本書,讀者可以對JDK高並發編程有更加全面、深入、透徹的理解,
提高對高並發編程問題的處理能力和項目實戰能力,並提高站在更高層面解決高並發編程系統架構問題的能力。
作者簡介
冰河
因特網資深技術專家、MySQL 技術專家、分佈式與微服務架構專家。
多年來一直致力於分佈式系統架構、微服務、分佈式數據庫、分佈式事務與大數據技術的研究,
在高並發、高可用、高可擴展性、高可維護性和大數據等領域擁有豐富的架構經驗。
可視化多數據源數據異構中間件mykit-data 作者, 書《深入理解分佈式事務:原理與實戰》
《海量數據處理與大數據技術實戰》和《MySQL 技術大全:開發、優化與運維實戰》
《深入理解高並發編程:核心原理與案例實戰》作者,“冰河技術”微信公眾號作者。
目錄大綱
基礎篇
第1章進程與線程的基本概述1
1.1 進程1
1.2 線程6
1.3 線程調度與上下文切換11
1.4 進程與線程的綜合對比14
1.5 查看進程與線程14
第2章線程的基本操作23
2.1 創建線程23
2.2 線程的基本操作30
2.3 線程組38
工具篇
第3章同步集合45
3.1 Vector同步集合類及案例45
3.2 Stack同步集合類及案例49
3.3 Hashtable同步集合類及案例51
3.4 同步包裝器及測試53
3.5 同步集合的缺陷56
第4章並發List集合類60
4.1 CopyOnWriteArrayList概述60
4.2 寫時復制技術61
4.3 初始化64
4.4 添加數據65
4.5 讀取數據65
4.6 修改數據66
4.7 刪除數據69
4.8 遍歷數據70
4.9 使用案例72
第5章並發Set集合類74
5.1 CopyOnWriteArraySet集合類74
5.2 ConcurrentSkipListSet集合類84
第6章並發Map集合類93
6.1 ConcurrentHashMap集合類93
6.2 ConcurrentSkipListMap集合類121
第7章並發阻塞隊列135
7.1 並發阻塞隊列簡介135
7.2 ArrayBlockingQueue 139
7.3 LinkedBlockingQueue 148
7.4 PriorityBlockingQueue 152
7.4.1 概述152
7.5 DelayQueue 158
7.6 SynchronousQueue 163
7.7 LinkedTransferQueue 167
7.8 LinkedBlockingDeque 175
7.9 並發阻塞隊列案例181
第8章並發非阻塞隊列188
8.1 並發非阻塞隊列簡介188
8.2 ConcurrentLinkedQueue 193
8.3 ConcurrentLinkedDeque 201
第9章並發工具類209
9.1 CountDownLatch工具類209
9.2 CyclicBarrier工具類213
9.3 Phaser工具類217
9.4 Semaphore工具類225
9.5 Exchanger工具類229
第10章鎖工具類233
10.1 Lock接口233
10.2 Condition接口236
10.3 ReentrantLock可重入鎖240
10.4 ReadWriteLock讀寫鎖245
10.5 StampedLock讀寫鎖248
10.6 鎖性能對比案例259
第11章無鎖原子類264
11.1 無鎖原子類簡介264
11.2 操作基本類型的原子類265
11.3 操作引用類型的原子類269
11.4 操作字段類型的原子類273
11.5 操作數組類型的原子類277
11.6 累加器類型的原子類281
11.7 性能對比案例285
第12章線程工具類295
12.1 Thread類295
12.2 ThreadLocal類306
12.3 Fork/Join框架306
12.4 線程工具類案例307
第13章異步編程工具類312
13.1 Callable接口312
13.2 Future接口319
13.3 CompletableFuture 330
13.4 CompletionService 338
線程池技術篇
第14章線程池總體結構343
14.1 線程池簡介343
14.2 線程池層接口和抽像類347
第15章線程池核心流程357
15.1 線程池正確運行的核心流程357
15.2 線程池執行任務的核心流程362
15.3 Worker線程的核心流程367
15.4 線程池優雅退出的核心流程373
第16章定時任務線程池378
16.1 ScheduledThreadPoolExecutor類與Timer類的區別378
16.2 定時任務線程池的初始化380
16.3 定時任務線程池的調度流程380
