# 잡 시스템

> 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를 복사하고 참조합니다.             |
| [커스텀 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)
