並行編程 張楊 9787302627852 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$502
商品編號: 9787302627852
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202305*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:並行編程
ISBN:9787302627852
出版社:清華大學
著編譯者:張楊
頁數:317
所在地:中國大陸 *此為代購商品
書號:1522693
可大量預訂,請先連絡。

內容簡介

本書對并行編程過程中的相關基本概念、原理、技術、方法進行詳細講解,以時下流行的Java語言為基礎,主要針對基於共享內存的并行編程方法,內容涉及并行編程基本概念、線程創建和管理、同步和非同步編程、線程協作、自定義併發類等內容。本書在講解相關原理和技術的同時,使用大量實例進行演示,力求做到知識點明白透徹。 本書內容先進、結構合理、講解詳盡、例題豐富,適合作為高等院校本科生和研究生的教材,是高等院校師生和IT領域在職人員學習并行編程技術的理想教材和工具書,也可作為高性能計算技術人員的自修參考用書。

目錄

第1章 緒論
1 1 概述
1 2 併發與并行
1 2 1 併發
1 2 2 并行
1 3 Flynn分類
1 4 并行編程模型
1 4 1 多線程并行模型
1 4 2 共享內存并行模型
1 4 3 分散式并行模型
1 4 4 混合併行編程模型
1 4 5 數據并行模型
1 5 并行程序設計方法
1 5 1 分治
1 5 2 流水線
1 5 3 消息傳遞
1 6 加速比
1 6 1 阿姆達爾定律
1 6 2 高斯特凡定律
1 7 并行程序評判標準
1 8 Java并行
1 8 1 并行特性
1 8 2 內存模型
1 9 程序運行說明
習題
第2章 線程
2 1 基本概念
2 1 1 進程與線程
2 1 2 超線程
2 2 線程的創建
2 2 1 不帶返回值的線程——從Thread類繼承
2 2 2 不帶返回值的線程——實現Runnable介面
2 2 3 帶返回值的線程——實現Callable介面
2 2 4 簡化線程創建代碼
2 3 線程的屬性
2 3 1 線程標識符
2 3 2 線程名
2 3 3 線程狀態
2 3 4 優先順序
習題
第3章 線程的管理
3 1 線程數目的確定
3 2 線程運行的控制
3 2 1 等待線程執行完畢
3 2 2 休眠
3 2 3 中斷
3 2 4 讓出CPU的使用權
3 3 守護線程
3 4 線程分組
3 5 線程本地化
3 6 線程開銷問題
習題
第4章 鎖
4 1 概述
4 2 基本概念
4 2 1 數據競爭
4 2 2 線程安全
4 2 3 臨界區
4 2 4 監視器
4 3 為什麼使用同步控制
4 4 同步鎖
4 4 1 同步方法
4 4 2 同步塊
4 5 可重入鎖
4 6 讀寫鎖
4 7 郵戳鎖
4 8 鎖的缺點
4 8 1 鎖競爭
4 8 2 優先權反轉
4 8 3 死鎖
4 8 4 活鎖
4 9 本章小結習題
第5章 原子操作
5 1 原子性
5 2 基本類型的原子操作
5 3 引用類型的原子操作
5 4 ABA問題
5 5 擴展的原子引用類型
5 5 1 類AtomicMarkableReference
5 5 2 類AtomicStampedReference
5 6 原子操作數組類
5 7 volatile關鍵字
5 7 1 可見性
5 7 2 原子性
5 7 3 指令重排
5 8 本章小結
習題
第6章 非同步模式
6 1 基本概念
6 1 1 同步和非同步
6 1 2 阻塞和非阻塞
6 1 3 回調
6 1 4 I/O密集型任務和計算密集型任務
6 2 介面Future
6 3 類FutureTask
6 4 類CompletableFuture
6 4 1 類的定義
6 4 2 創建對象
6 4 3 獲取返回值
6 4 4 執行模型
6 4 5 多個非同步任務處理
6 4 6 使用回調函數
6 4 7 綜合應用實例
6 5 本章小結
習題
第7章 線程協作
7 1 通過共享變數進行協作
7 2 等待集合
7 3 等待與通知
7 4 條件變數
7 5 交換器
習題
第8章 線程障柵
8 1 概述
8 2 循環障柵
8 3 倒計時門門
8 4 信號量
8 5 階段習題
第9章 線程池管理
9 1 線程池
9 1 1 為什麼使用線程池
9 1 2 相關介面和類
9 1 3 應用舉例
9 2 固定數目的線程池
9 3 延遲執行、周期性執行的執行器
9 4 取消任務的執行
9 5 任務裝載和結果處理的分離
9 6 管理被拒絕的任務
習題
第10章 并行模式Fork/Join
10 1 基本概念
10 1 1 任務劃分
10 1 2 負載均衡
10 1 3 工作竊取
10 2 Fork/Join框架的編程模式
10 3 線程池ForkJoinPool
10 3 1 創建ForkJoinPool對象
10 3 2 使用ForkJoinPool
10 4 任務ForkJoin Task
10 4 1 從類RecursiveAcimm繼承創建任務
10 4 2 從類RecursiveTask繼承創建任務
10 4 3 任務的運行方式
10 4 4 任務的取消
10 5 本章小結
習題
第11章 線程安全的集合
11 1 線程安全的哈希表
11 1 1 類ConcurrentHashMap
11 1 2 類HashTable
11 1 3 方法Collections synchromizedMap
11 2 線程安全的雙端隊列
11 3 線程安全的跳錶
11 4 同步隊列
11 5 隨機數產生
11 6 并行流
11 6 1 函數式介面Predicate
11 6 2 流的創建
11 6 3 流的操作
習題
第12章 定製并行類
12 1 定製同步類
12 1 1 定製鎖
12 1 2 定製原子操作
12 2 定製線程工廠
12 3 定製線程池
12 4 定製線程執行器
12 5 定製周期性任務
12 6 定製與Fork/Join框架相關的併發類
12 6 1 類ForkJoinWorkerThread
12 6 2 介面ForkJoinPool ForkJoinWorkerThreadFactory
12 6 3 自定義Fork/Join框架中的線程
12 6 4 自定義任務
習題
第13章 并行程序設計實例
13 1 桶排序及其并行化
13 1 1 桶排序過程
13 1 2 并行化
13 2 奇偶排序及其并行化
13 2 1 奇偶
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理