C# Job System 概述

C# 作业系统是如何工作

  • 允许用户编写与Unity其余部分良好交互的多线程代码,并使编写正确的代码变得更加容易。
  • 编写多线程代码可以提供高性能的好处,其中包括帧速率的显著提高、以及将Burst编译器与C#作业一起使用可以提高代码生成质量从而大大降低移动设备的电池消耗。
  • 一个重要方面是它与Unity内部使用的集成(Unity的本地作业系统)。用户编写的diamante和Unity共享工作线程,这种合作避免了创建比CPU核心更多的线程,从而降低对CPU资源的争用。

相关资料整理:

隐藏边栏