Version: 2018.1
C# 作业系统
什么是多线程?

C# 作业系统概述

C# 作业系统的工作原理

借助 Unity C# 作业系统,用户可以编写与 Unity 其余部分良好交互的多线程代码,并使编写正确代码变得更加容易。

Writing multithreaded code can provide high-performance benefits. These include significant gains in frame rate and improved battery life for mobile devices.

C# 作业系统的一个重要特点是它与 Unity 内部使用的系统(Unity 的原生作业系统)相集成。用户编写的代码与 Unity 共享工作线程。此协作避免了创建超过 CPU 核心数的线程(这种情况会导致争用 CPU 资源)。

如需了解更多信息,请观看 Unity 在 GDC 大会上的演讲 - 作业系统和实体组件系统 (Unity at GDC - Job System & Entity Component System)


  • 2018–06–15 页面已发布并进行了编辑审查

  • 2018.1 版中公开了 C# 作业系统 NewIn20181

C# 作业系统
什么是多线程?