# 作业系统

> Use Unity's own Job system to get the most out of multi-core CPUs and parallelize your algorithms.

作业系统让您能够编写简单安全的多线程代码，从而让应用程序可以使用所有可用的 CPU 核心来执行代码。这有助于提高应用程序的性能。

| **主题**                                                                                                                               | **描述**                          |
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------- |
| [作业系统概述](/engine/6000.0/manual/scripting/optimization/job-system/overview.md)                                                        | 了解 Unity 的作业系统。                 |
| [作业概述](/engine/6000.0/manual/scripting/optimization/job-system/jobs.md)                                                              | 了解可用的作业类型。                      |
| [线程安全类型](/engine/6000.0/manual/scripting/optimization/job-system/native-container.md)                                                | 了解线程安全类型，例如 NativeContainer 对象。 |
| [实现自定义 NativeContainer](/engine/6000.0/manual/scripting/optimization/job-system/native-container/custom-nativecontainer.md)          | 实现自定义的原生容器。                     |
| [复制 NativeContainer 结构](/engine/6000.0/manual/scripting/optimization/job-system/native-container/copy-nativecontainer.md)            | 复制并引用复数原生容器。                    |
| [自定义 NativeContainer 示例](/engine/6000.0/manual/scripting/optimization/job-system/native-container/custom-nativecontainer-example.md) | 使用真实世界的自定义 NativeContainer 示例。  |
| [创建作业](/engine/6000.0/manual/scripting/optimization/job-system/creating-jobs.md)                                                     | 创建并调度作业。                        |
| [作业依赖关系](/engine/6000.0/manual/scripting/optimization/job-system/job-dependencies.md)                                                | 了解作业的依赖关系。                      |
| [并行作业](/engine/6000.0/manual/scripting/optimization/job-system/parallel-for-jobs.md)                                                 | 使用并行作业同时调度多个作业。                 |

## 其他资源##additional-resources

* [Unity 面向数据的技术栈](https://unity.com/dots)
* [异步编程](/engine/6000.0/manual/scripting/optimization/async-await-support.md)
