• 并行编程实战——基于C#8和.NETCore3
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

并行编程实战——基于C#8和.NETCore3

全新正版未拆封

44.06 4.5折 99 全新

库存2件

山东济宁
认证卖家担保交易快速发货售后保障

作者[印]沙克蒂·坦沃 著;马琳琳 译

出版社清华大学出版社

出版时间2021-07

上书时间2023-04-09

天吾之青豆的书店

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

   商品详情   

品相描述:全新
图书标准信息
  • 作者 [印]沙克蒂·坦沃 著;马琳琳 译
  • 出版社 清华大学出版社
  • 出版时间 2021-07
  • ISBN 9787302581826
  • 定价 99.00元
【内容简介】

    《并行编程实战:基于C# 8和.NET Core 3》详细阐述了与并行编程相关的基本解决方案,主要包括并行编程简介、任务并行性、实现数据并行、使用PLINQ、同步原语、使用并发集合、通过延迟初始化提高性能、异步编程详解、基于任务的异步编程基础、使用Visual Studio调试任务、编写并行和异步代码的单元测试用例、ASP.NET Core中的IIS和Kestrel、并行编程中的模式、分布式存储管理等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

 

    《并行编程实战: 基于C# 8和.NET Core 3》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学读物和参考手册。

【作者简介】

    沙克蒂·坦沃是Techpro Compsoft Pvt Ltd(一家全球信息技术咨询提供商)的首席执行官。他是一名技术推广人员和软件架构师,在软件开发和企业培训方面拥有超过15年的经验。Shakti是一名Microsoft认证培训师,并且一直与Microsoft合作在中东地区开展培训。他的专业领域包括.NET、Azure机器学习、人工智能、纯函数式编程的应用和并行计算等。

【目录】

第1篇  线程、多任务和异步基础
  第1章  并行编程简介
    1.1  技术要求
    1.2  为多核计算做准备
      1.2.1  进程
      1.2.2  硬件和应用程序的性能
      1.2.3  多任务
      1.2.4  超线程
      1.2.5  Flynn分类法
      1.2.6  线程
      1.2.7  线程类型
      1.2.8  线程单元状态
      1.2.9  多线程
      1.2.10  Thread类
      1.2.11  使用Thread类的优缺点
      1.2.12  ThreadPool类
      1.2.13  使用ThreadPool的优缺点
      1.2.14  BackgroundWorker
      1.2.15  使用BackgroundWorker的优缺点
      1.2.16  多线程与多任务对比
    1.3  适用并行编程技术的场景
    1.4  并行编程的优缺点
    1.5  小结
    1.6  牛刀小试
第2章  任务并行性
  2.1  技术要求
  2.2  任务
  2.3  创建和启动任务
    2.3.1  System.Threading.Tasks.Task类
    2.3.2  System.Threading.Tasks.Task.Factory.StartNew方法
    2.3.3  System.Threading.Tasks.Task.Run方法
    2.3.4  System.Threading.Tasks.Task.Delay方法
    2.3.5  System.Threading.Tasks.Task.Yield方法
    2.3.6  System.Threading.Tasks.Task.FromResult(T)方法
    2.3.7  System.Threading.Tasks.Task.FromException和System.Threading.Tasks.Task.FromException(T)方法
    2.3.8  System.Threading.Tasks.Task.FromCanceled和System.Threading.Tasks.Task.FromCanceled(T)方法
  2.4  从完成的任务中获取结果
  2.5  取消任务
    2.5.1  创建令牌
    2.5.2  使用令牌创建任务
    2.5.3  通过IsCancellationRequested属性轮询令牌的状态
    2.5.4  注册请求取消的回调
  2.6  等待正在运行的任务
    2.6.1  Task.Wait
    2.6.2  Task.WaitAll
    2.6.3  Task.WaitAny
    2.6.4  Task.WhenAll
    2.6.5  Task.WhenAny
  2.7  处理任务异常
    2.7.1  处理来自单个任务的异常
    2.7.2  处理来自多个任务的异常
    2.7.3  使用回调函数处理任务异常
  2.8  将APM模式转换为任务
  2.9  将EAP模式转换为任务
  2.10  有关任务的更多信息
    2.10.1  后续任务
    2.10.2  使用Task.ContinueWith方法继续执行任务
  ……
第2篇  支持.NET Core中并行性的数据结构
第3篇  使用C#进行异步编程
第4篇  异步代码的调试、诊断和单元测试
第5篇  .NET Core附加的并行编程功能
附录  牛刀小试答案

点击展开 点击收起

—  没有更多了  —

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

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