• C#并发编程经典实例
21年品牌 40万+商家 超1.5亿件商品

C#并发编程经典实例

11.47 2.3折 49 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者克利里 (Stephen Cleary), 相银初

出版社人民邮电出版社

ISBN9787115374271

出版时间2015-01

版次1

装帧平装

开本16开

纸张胶版纸

页数169页

字数99999千字

定价49元

上书时间2024-12-16

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:C#并发编程经典实例
定价:49.00元
作者:克利里 (Stephen Cleary), 相银初
出版社:人民邮电出版社
出版日期:2015-01-01
ISBN:9787115374271
字数:237000
页码:169
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
并发编程在响应式和可扩展的应用开发中得到了日益广泛的应用。但并发编程的难度曾经非常大,令众多开发人员望而却步。今天,很多更高层抽象的现代程序库的出现,大大降低了并发编程的难度。本书使用.NET 4.5和C# 5.0中的语言特性,展示并行处理和异步编程技术。《C#并发编程经典实例》既是一本入门指导书,也是一本快捷参考书,它示例丰富、结构独特,70多个源代码示例,完整的“问题-解决方案-讨论”模式,逐渐深入又自成一体。你可以循序渐进地学习本书内容,也可以直接查阅对应的示例,迅速解决手头的问题。本书主要内容:面向异步编程的async和await使用TPL(任务并行库)创建数据流管道的TPL Dataflow库基于LINQ的Reactive Extensions为并发代码编写单元测试并发方法之间的互操作不可变、线程安全和生产者/消费者集合并发代码中的取消功能支持支持异步的面向对象编程线程同步访问数据
内容提要
《C#并发编程经典实例》全面讲解C#并发编程技术,侧重于.NET平台上较新、较实用的方法。全书分为几大部分:首先介绍几种并发编程技术,包括异步编程、并行编程、TPL数据流、响应式编程;然后阐述一些重要的知识点,包括测试技巧、互操作、取消并发、函数式编程与OOP、同步、调度;最后介绍了几个实用技巧。全书共包含70多个有配套源码的实用方法,可用于服务器程序、桌面程序和移动应用的开发。《C#并发编程经典实例》适合具有.NET基础,希望学习并发编程技术的开发人员阅读。
目录
译者序  IX前言  XI 章 并发编程概述  11.1 并发编程简介  11.2 异步编程简介  31.3 并行编程简介  71.4 响应式编程简介  91.5 数据流简介  111.6 多线程编程简介  131.7 并发编程的集合  131.8 现代设计  141.9 技术要点总结  14第2 章 异步编程基础  172.1 暂停一段时间  182.2 返回完成的任务  192.3 报告进度  212.4 等待一组任务完成  222.5 等待任意一个任务完成  252.6 任务完成时的处理  262.7 避免上下文延续  292.8 处理async Task 方法的异常  302.9 处理async void 方法的异常  32第3 章 并行开发的基础  353.1 数据的并行处理  353.2 并行聚合  373.3 并行调用  383.4 动态并行  403.5 并行LINQ  41第4 章 数据流基础  434.1 链接数据流块  444.2 传递出错信息  454.3 断开链接  474.4 限制流量  484.5 数据流块的并行处理  484.6 创建自定义数据流块  49第5 章 Rx 基础  515.1 转换.NET 事件  525.2 发通知给上下文  545.3 用窗口和缓冲对事件分组  565.4 用限流和抽样抑制事件流  585.5 超时  60第6 章 测试技巧  636.1 async 方法的单元测试  646.2 预计失败的async 方法的单元测试  656.3 async void 方法的单元测试  676.4 数据流网格的单元测试  686.5 Rx Observable 对象的单元测试  706.6 用虚拟时间测试Rx Observable 对象  72第7 章 互操作  757.1 用async 代码封装Async 方法与Completed 事件  757.2 用async 代码封装Begin/End 方法  777.3 用async 代码封装所有异步操作  787.4 用async 代码封装并行代码  807.5 用async 代码封装Rx Observable 对象  807.6 用Rx Observable 对象封装async 代码  827.7 Rx Observable 对象和数据流网格  83第8 章 集合  858.1 不可变栈和队列  878.2 不可变列表  898.3 不可变Set 集合  918.4 不可变字典  938.5 线程安全字典  948.6 阻塞队列  968.7 阻塞栈和包  998.8 异步队列  1008.9 异步栈和包  1028.10 阻塞/ 异步队列  104第9 章 取消  1099.1 发出取消请求  1109.2 通过轮询响应取消请求  1129.3 超时后取消  1149.4 取消async 代码  1159.5 取消并行代码  1169.6 取消响应式代码  1179.7 取消数据流网格  1199.8 注入取消请求  1209.9 与其他取消体系的互操作  1220 章 函数式OOP  12510.1 异步接口和继承  12510.2 异步构造:工厂  12710.3 异步构造:异步初始化模式  12910.4 异步属性  13210.5 异步事件  13410.6 异步销毁  1371 章 同步  14311.1 阻塞锁  14811.2 异步锁  14911.3 阻塞信号  15111.4 异步信号  15211.5 限流  1542 章 调度  15712.1 调度到线程池  15712.2 任务调度器  15912.3 调度并行代码  16112.4 用调度器实现数据流的同步  1613 章 实用技巧  16313.1 初始化共享资源  16313.2 Rx 延迟求值  16513.3 异步数据绑定  16613.4 隐式状态  168封面介绍  170
作者介绍
作者:[美]克利里(Stephen Cleary)  译者:相银初Stephen ClearyC# MVP,知名软件开发人员,在C#、C++、JavaScript等方面均有丰富的经验。1998年起成为专业软件开发人员,涉猎广泛,从ARM固件到Azure样样精通。他从最初的Boost C++库开始就在为开源软件做贡献,并且发布了几个他自己的库和工具。Stephen喜欢演讲和写作,在其个人网站http://stephencleary.com/上,有大量受欢迎的博客文章以及开源库和应用。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP