图灵教育 C#并发编程经典实例pdf下载pdf下载

图灵教育 C#并发编程经典实例百度网盘pdf下载

作者:
简介:本篇主要提供图灵教育 C#并发编程经典实例pdf下载
出版社:
出版时间:2015-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


内容介绍

  《图灵程序设计丛书:C#并发编程经典实例》全面讲解C#并发编程技术,侧重于.NET平台上较新、较实用的方法。全书分为几大部分:首先介绍几种并发编程技术,包括异步编程、并行编程、TPL数据流、响应式编程;然后阐述一些重要的知识点,包括测试技巧、互操作、取消并发、函数式编程与OOP、同步、调度;结尾介绍了几个实用技巧。全书共包含70多个有配套源码的实用方法,可用于服务器程序、桌面程序和移动应用的开发。   《图灵程序设计丛书:C#并发编程经典实例》适合具有.NET基础,希望学习全新并发编程技术的开发人员阅读。

作者介绍

   Stephen Cleary,C# MVP,知名软件开发人员,在C#、C++、等方面均有丰富的经验。1998年起成为专业软件开发人员,涉猎广泛,从ARM固件到Azure样样精通。他从刚开始的Boost C++库开始就在为开源软件做贡献,并且发布了几个他自己的库和工具。Stephen喜欢演讲和写作,在其个人网站http://stephencleary.com/上,有大量受欢迎的博客文章以及开源库和应用。

关联推荐

StackOverflow杰出程序员Jon Skeet鼎力推荐,C#并发编程必读!
目录

目录

译者序 ...................................................................................................................................................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