《C#並發編程經典實例》是2019年7月人民郵電出版社出版的圖書,作者是[美]克利里(Stephen Cleary)。
基本介紹
- 中文名:C#並發編程經典實例
- 作者:[美]克利里(Stephen Cleary)
- ISBN:9787115374271
- 頁數:170頁
- 定價:49元
- 出版社:人民郵電出版社
- 出版時間:2019年7月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
《圖靈程式設計叢書:C#並發編程經典實例》全面講解C#並發編程技術,側重於.NET平台上較新、較實用的方法。全書分為幾大部分:首先介紹幾種並發編程技術,包括異步編程、並行編程、TPL數據流、回響式編程;然後闡述一些重要的知識點,包括測試技巧、互操作、取消並發、函式式編程與OOP、同步、調度;結尾介紹了幾個實用技巧。全書共包含70多個有配套源碼的實用方法,可用於伺服器程式、桌面程式和移動套用的開發。
《圖靈程式設計叢書:C#並發編程經典實例》適合具有.NET基礎,希望學習全新並發編程技術的開發人員閱讀。
圖書目錄
譯者序 ...................................................................................................................................................IX
前言 ........................................................................................................................................................XI
第 1 章 並發編程概述 .......................................................................................................................1
1.1 並發編程簡介 .............................................................................................................................1
1.2 異步編程簡介 .............................................................................................................................3
1.3 並行編程簡介 .............................................................................................................................7
1.4 回響式編程簡介 .........................................................................................................................9
1.5 數據流簡介 ...............................................................................................................................11
1.6 多執行緒編程簡介 .......................................................................................................................13
1.7 並發編程的集合 .......................................................................................................................13
1.8 現代設計 ..................................................................................................................................14
1.9 技術要點總結 ...........................................................................................................................14
第 2 章 異步編程基礎 .....................................................................................................................17
2.1 暫停一段時間 ...........................................................................................................................18
2.2 返回完成的任務 .......................................................................................................................19
2.3 報告進度 ..................................................................................................................................21
2.4 等待一組任務完成 ...................................................................................................................22
2.5 等待任意一個任務完成 ...........................................................................................................25
2.6 任務完成時的處理 ...................................................................................................................26
2.7 避免上下文延續 .......................................................................................................................29
2.8 處理async Task 方法的異常 ..................................................................................................30
2.9 處理async void 方法的異常 ..................................................................................................32
VI |
第3 章 並行開發的基礎 ................................................................................................................35
3.1 數據的並行處理 .......................................................................................................................35
3.2 並行聚合 ..................................................................................................................................37
3.3 並行調用 ..................................................................................................................................38
3.4 動態並行 ..................................................................................................................................40
3.5 並行LINQ ...............................................................................................................................41
第4 章 數據流基礎 .........................................................................................................................4