C#並發編程經典實例(第2版)

C#並發編程經典實例(第2版)

《C#並發編程經典實例(第2版)》是2020年人民郵電出版社出版的圖書,作者是史蒂芬·克利里(Stephen Cleary)。

基本介紹

  • 中文名:C#並發編程經典實例(第2版)
  • 作者:史蒂芬·克利里(Stephen Cleary)
  • 出版社:人民郵電出版社
  • ISBN:9787115550606
內容簡介,圖書目錄,

內容簡介

本書全面講解C#並發編程技術,側重於.NET平台上較新、較實用的方法。新版內容全面更新,涉及異步編程基礎、互操作、集合、常見場景及其處理技巧等,另外新增了關於異步流的章節。全書分為14章:第1章概覽幾種並發編程技術,包括異步編程、並行編程、回響式編程、數據流等;第2~6章對這些技術進行詳細介紹;第7~13章深入探討這些技術,內容包括測試技巧、互操作、取消、函式式面向對象編程、同步、調度等;第14章涉及並發編程中的一些常見場景,並配有對應的解決方案。全書共包含近90個配有原始碼的實例,可用於各種應用程式的開發。

圖書目錄

第 2版讚譽 ix
前言 xi
第 1章 並發概覽 1
1.1 並發入門 1
1.2 異步編程 3
1.3 並行編程 7
1.4 回響式編程 10
1.5 數據流 12
1.6 多執行緒編程 14
1.7 並發應用程式集合 14
1.8 現代化設計 15
1.9 技術要點小結 15
第 2章 異步編程基礎 16
2.1 暫停一段時間 16
2.2 返回已完成的任務 18
2.3 報告進度 20
2.4 等待一組任務完成 22
2.5 等待任意任務完成 24
2.6 在任務完成時處理它們 25
2.7 避免延續的上下文 28
2.8 async Task方法的異常處理 29
2.9 async void方法的異常處理 31
2.10 創建ValueTask 33
2.11 使用ValueTask 34
第3章 異步流 37
3.1 異步流和Task 37
3.2 異步流和IEnumerable 37
3.3 異步流和Task> 38
3.4 異步流和IObservable 38
3.5 創建異步流 40
3.6 消耗異步流 42
3.7 對異步流使用LINQ 44
3.8 異步流及其取消操作 46
第4章 並行編程基礎 49
4.1 並行處理 49
4.2 並行聚合 51
4.3 並行調用 52
4.4 動態並行 53
4.5 PLINQ 55
第5章 數據流基礎 57
5.1 關聯的塊 57
5.2 傳播錯誤 59
5.3 塊的解耦 60
5.4 塊的節流 61
5.5 塊的並行處理 62
5.6 創建自定義塊 63
第6章 System.Reactive 基礎 65

相關詞條

熱門詞條

聯絡我們