图书介绍

C#并发经典实例 英文PDF|Epub|txt|kindle电子书版本网盘下载

C#并发经典实例 英文
  • (美)克利里著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564153847
  • 出版时间:2015
  • 标注页数:194页
  • 文件大小:26MB
  • 文件页数:209页
  • 主题词:C语言-程序设计-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#并发经典实例 英文PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.Concurrency:An Overview1

1.1.Introduction to Concurrency1

1.2.Introduction to Asynchronous Programming3

1.3.Introduction to Parallel Programming7

1.4.Introduction to Reactive Programming(Rx)10

1.5.Introduction to Dataflows12

1.6.Introduction to Multithreaded Programming14

1.7.Collections for Concurrent Applications15

1.8.Modern Design15

1.9.Summary of Key Technologies16

2.Async Basics19

2.1.Pausing for a Period of Time20

2.2.Returning Completed Tasks22

2.3.Reporting Progress23

2.4.Waiting for a Set of Tasks to Complete24

2.5.Waiting for Any Task to Complete27

2.6.Processing Tasks as They Complete28

2.7.Avoiding Context for Continuations32

2.8.Handling Exceptions from async Task Methods33

2.9.Handling Exceptions from async Void Methods34

3.Parallel Basics37

3.1.Parallel Processing of Data37

3.2.Parallel Aggregation39

3.3.Parallel Invocation41

3.4.Dynamic Parallelism42

3.5.Parallel LINQ44

4.Dataflow Basics47

4.1.Linking Blocks48

4.2.Propagating Errors49

4.3.Unlinking Blocks51

4.4.Throttling Blocks52

4.5.Parallel Processing with Dataflow Blocks53

4.6.Creating Custom Blocks54

5.Rx Basics57

5.1.Converting .NET Events58

5.2.Sending Notifications to a Context60

5.3.Grouping Event Data with Windows and Buffers62

5.4.Taming Event Streams with Throttling and Sampling64

5.5.Timeouts66

6.Testing69

6.1.Unit Testing async Methods70

6.2.Unit Testing async Methods Expected to Fail71

6.3.Unit Testing async void Methods73

6.4.Unit Testing Dataflow Meshes74

6.5.Unit Testing Rx Observables76

6.6.Unit Testing Rx Observables with Faked Scheduling78

7.Interop83

7.1.Async Wrappers for"Async"Methods with"Completed"Events83

7.2.Async Wrappers for"Begin/End"methods85

7.3.Async Wrappers for Anything86

7.4.Async Wrappers for Parallel Code88

7.5.Async Wrappers for Rx Observables89

7.6.Rx Observable Wrappers for async Code90

7.7.Rx Observables and Dataflow Meshes92

8.Collections95

8.1.Immutable Stacks and Queues98

8.2.Immutable Lists100

8.3.Immutable Sets102

8.4.Immutable Dictionaries104

8.5.Threadsafe Dictionaries106

8.6.Blocking Queues108

8.7.Blocking Stacks and Bags110

8.8.Asynchronous Queues112

8.9.Asynchronous Stacks and Bags115

8.10.Blocking/Asynchronous Queues117

9.Cancellation121

9.1.Issuing Cancellation Requests122

9.2.Responding to Cancellation Requests by Polling125

9.3.Canceling Due to Timeouts126

9.4.Canceling async Code127

9.5.Canceling Parallel Code128

9.6.Canceling Reactive Code130

9.7.Canceling Dataflow Meshes132

9.8.Injecting Cancellation Requests133

9.9.Interop with Other Cancellation Systems134

10.Functional-Friendly OOP137

10.1.Async Interfaces and Inheritance137

10.2.Async Construction:Factories139

10.3.Async Construction:The Asynchronous Initialization Pattern141

10.4.Async Properties144

10.5.Async Events147

10.6.Async Disposal150

11.Synchronization155

11.1.Blocking Locks160

11.2.Async Locks162

11.3.Blocking Signals164

11.4.Async Signals165

11.5.Throttling167

12.Scheduling169

12.1.Scheduling Work to the Thread Pool169

12.2.Executing Code with a Task Scheduler171

12.3.Scheduling Parallel Code173

12.4. Dataflow Synchronization Using Schedulers174

13.Scenarios175

13.1.Initializing Shared Resources175

13.2.Rx Deferred Evaluation177

13.3.Asynchronous Data Binding178

13.4.Implicit State180

Index183

热门推荐