详情介绍
2005年,英特尔推出了其首款多核心CPU,从此计算机开始向不同的方向发展。低耗电量及多个计算核心变得比提高行计算(row computing)核心性能更重要。这也导致了编程范式的改变。现在我们需要学习如何有效地使用所有CPU核心来优化性能。我们在编写服务器端应用程序时需要有效地利用多个CPU核心,甚至多台计算机来支持尽可能多的用户。为了创建这样的应用程序,你需要学习如何在程序中有效地使用多个CPU核心。如果你使用的是Microsoft .NET开发平台以及C#编程语言,那么本书将是一个编写高性能、高响应性的应用程序的完美起点。
《C#多线程编程实战》共分为11章,第1章介绍C#中基本的线程操作;第2章描述线程交互细节;第3章解释线程池概念;第4章深入讲解任务并行库框架;第5章深入解释C#5.0中的新功能——异步方法;第6章描述.NET框架中并行算法的标准数据结构;第7章深入讲解并行LINQ基础设施;第8章解释如何以及何时使用Reactive Extensions框架;第9章深入讲解异步I/O进程,包括文件、网络及数据库等场景;第10章针对常见的并行编程问题给出一些解决方案;第11章讲述编写基于Windows 8的异步应用程序的场景。
C#多线程编程实战 目录
第1章 线程基础
第2章 线程同步
第3章 使用线程池
第4章 使用任务并行库
第5章 使用C# 5.0
第6章 使用并发集合
第7章 使用PLINQ
第8章 使用Reactive Extensions
第9章 使用异步I/O
第10章 并行编程模式
第11章 更多信息
网盘提取码:bmme
下载地址
人气书籍

C#高级编程(第7版) 中文pdf版 附随书源码
C#高级编程第6版 中文pdf版 148M
C#高级编程 (第8版) 中文pdf文字版附英文版
C#高级编程(第9版) C#5.0& .NET4.5.1 中文版 完整PDF扫描版[117M
C#入门经典(第7版) C# 6.0 & Visual Studio 2015 完整版 中文pdf![CLR Via C# 第4版 ((美)李希特) 中文PDF扫描版[245MB] CLR Via C# 第4版 ((美)李希特) 中文PDF扫描版[245MB]](//img.jbzj.com/do/uploads/litimg/160223/1552492I019.jpg)
CLR Via C# 第4版 ((美)李希特) 中文PDF扫描版[245MB]
Visual C#从入门到精通(第8版) John Sharp著 中文pdf扫描版[113
Visual C#.NET网络编程教程pdf版
图灵程序设计丛书:精通C#(第6版) PDF扫描版[148![C#开发实战1200例(第1卷) PDF 扫描版[277M] C#开发实战1200例(第1卷) PDF 扫描版[277M]](//img.jbzj.com/do/uploads/litimg/130314/150FR2A30.gif)
C#开发实战1200例(第1卷) PDF 扫描版[277M]
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的C#多线程编程实战 Multithreading in C# 5.0 Cookbook 中文pdf扫描版[55MB]资源来源互联网,版权归该下载资源的合法拥有者所有。


![C#多线程编程实战 Multithreading in C# 5.0 Cookbook 中文pdf扫描版[55MB]](http://img.jbzj.com/do/uploads/litimg/160919/1H2162O0C.jpg)


















![CLR Via C# 第4版 ((美)李希特) 中文PDF扫描版[245MB] CLR Via C# 第4版 ((美)李希特) 中文PDF扫描版[245MB]](http://img.jbzj.com/do/uploads/litimg/160223/1552492I019.jpg)



![C#开发实战1200例(第1卷) PDF 扫描版[277M] C#开发实战1200例(第1卷) PDF 扫描版[277M]](http://img.jbzj.com/do/uploads/litimg/130314/150FR2A30.gif)