Version: 2019.2
C# 잡 시스템
멀티스레딩이란?

C# 잡 시스템 개요

C# 잡 시스템의 동작 방식

Unity C# 잡 시스템을 통해 사용자는 나머지 Unity 기능과 잘 연동하고 수정 코드 작성을 용이하게 해주는 멀티스레드 코드를 작성할 수 있습니다.

멀티스레드 코드를 작성하면 성능이 향상되는 이점을 누릴 수 있으며, 프레임 속도도 대폭 개선됩니다. 버스트 컴파일러를 C# 잡과 함께 사용하면 코드 생성 품질이 개선되며, 모바일 디바이스의 배터리 소모량도 크게 감소합니다.

C# 잡 시스템의 핵심은 Unity의 내부 기능(Unity의 네이티브 잡 시스템)과 통합된다는 점입니다. 사용자가 작성한 코드와 Unity는 동일한 워커 스레드를 공유합니다. 이러한 협력을 이용하면 CPU 코어보다 많은 스레드를 만들지 않아도 되므로 CPU 리소스에 대한 경쟁을 피할 수 있습니다.

자세한 내용은 Unity GDC - Job 시스템과 엔티티 컴포넌트 시스템 강연을 참조하십시오.


  • 2018–06–15

  • 2018.1에서 공개된 C# 잡 시스템 NewIn20181

C# 잡 시스템
멀티스레딩이란?