README.md

    《并行编程实战:基于C#8和 .NET Core 3》的学习工程。

    链接:https://gitcode.net/cyf649669121/HandsOnParallelProgramming

    会基于Unity实践,并做一些适配、尝试实际应用。

    Unity版本:2022.2.5 f1c1

    Visual Studio 版本:2022.17.5.0

    .Net Core 版本:.NET Standard 2.1 / v4.0.30319

    C# 版本:9.0


    总共章节如下:

    1. 线程、多任务和异步基础
      • 并行编程简介
      • 任务并行性
      • 实现数据并行
      • 使用PLINQ
    2. 支持.NET Core 中并行性的数据结构
      • 同步原语
      • 使用并发集合
      • 通过延迟初始化提高性能
    3. 使用C#进行异步编程
      • 异步编程详解
      • 基于任务的异步编程基础
    4. 异步代码的调试、诊断和单元测试
      • 使用 Visual Studio 调试任务
      • 编写并行和异步代码的单元测试用例
    5. .NET Core 附加的并行编程功能
      • 异步流
      • 并行编程中的模式
      • 分布式存储管理

    项目简介

    学习《并行编程实战:基于C#8和 .NET Core 3》这本书,配套建立了一个Unity工程。 因为是Unity程序员,自然是要在Unity上实践的。 一边学习一边更新。

    发行版本

    当前项目没有发行版本

    贡献者 1

    魔术师Dix @cyf649669121

    开发语言

    • C# 58.9 %
    • ShaderLab 35.0 %
    • HLSL 6.1 %