简介
《并行编程实战:基于C# 8和.NET Core 3》详细阐述了与并行编程相关的基本解决方案,主要包括并行编程简介、任务并行性、实现数据并行、使用PLINQ、同步原语、使用并发集合、通过延迟初始化提高性能、异步编程详解、基于任务的异步编程基础、使用Visual Studio调试任务、编写并行和异步代码的单元测试用例、ASP.NET Core中的IIS和Kestrel、并行编程中的模式、分布式存储管理等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 《并行编程实战:基于C# 8和.NET Core 3》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学读物和参考手册。
编辑推荐
《并行编程实战:基于C# 8和.NET Core 3》详细介绍了C#和.NET Core并行编程技巧,阐释了多核计算、多任务、超线程、线程池和并行编程的重要概念以及现代并行编程结构,并通过实例演示了如何实现任务并行性,以有效利用CPU资源和提高程序性能。 本书还介绍了数据并行性、PLINQ支持、支持.NET Core中并行性的数据结构、同步原语、.NET Core中可用的并发集合、延迟初始化等概念,讨论了适合使用异步编程的情形和不宜使用异步编程的情形,以及如何利用.NET Core中的新结构(async和await关键字)来实现异步代码。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2021-07-20
- 更新: 2023-06-22
- 书号:9787302581826
- 中图:TP311.11
- 学科:工学控制科学与工程工学计算机科学与技术
相关图书
-
ASP.NET Core 3全栈Web开发(第3版) 使用.NET Core 3.1 和 Angular 9
[意] 瓦莱里奥·德·桑克蒂斯(Valerio De Sanctis)著 赵利通 崔战友 译
¥118.00