728x90
Job System 은 멀티 스레딩을 쉽게 활용할 수 있게 도와주는 유니티의 기능
기존의 C# Thread 나 Task 를 직접 사용하지 않고도 성능을 최적화 하며 멀티코어 CPU를 효과적으로 활용할 수 있다.
기존 C# 멀티 스레딩의 문제점
1. Thread, Task를 직접 사용하면 RaceCondition, Deadlock 등의 문제가 발생될 수 있음
2. 유니티는 기본적으로 싱글 스레드에서 동작하기에, 직접 멀티 스레딩을 활용할 경우 충돌 발생 가능성이 있음
잡 시스템의 장점
- 멀티코어 CPU를 자동으로 활용
- 데이터 중심 처리방식
- 자동 스레드 관리
- 안전한 동기화
'Unity' 카테고리의 다른 글
FixedUpdate , Update , LateUpdate (0) | 2025.02.08 |
---|---|
Dotween Ease (0) | 2025.01.12 |
동일한 프로젝트를 두개 열기, 동기화 - ParrelSync (0) | 2024.11.08 |
유니티 UI 최적화 팁 (1) | 2024.09.05 |
UGUI 와 NGUI (0) | 2024.09.05 |