유니티 DOTS 연구2 : Job System(잡 시스템)
이전 글 2023.02.23 - [Unity 연구/잡다한연구] - 유니티 DOTS 연구1 : Burst Compiler (버스트 컴파일러) Job System 앞서 살펴본 대로 잡 시스템은 유니티 환경에서 멀티 쓰레드를 안전하게 사용하기 위해 만들어진 기능이다. 버스트 컴파일러와 같이 사용하면 성능 개선을 기대할 수 있다. 유니티 콘솔을 사용해 디버깅도 가능하다는 것이 장점. NativeContainer라는 공유 메모리 타입을 사용하기 때문에 Race Condition 문제를 방지한다. 단일 Job 기본 사용법 1. IJob을 구현하는 struct를 만든다. Job을 사용하면 실행 중인 다른 잡과 병렬로 실행되는 단일 잡을 예약할 수 있다. - (버스트 컴파일러 사용 시) BurstCompile 애트리뷰..