[Unity] 코루틴과 멀티스레딩

Flaming Bun·2025년 7월 17일

Unity

목록 보기
31/39

코루틴과 멀티스레딩

코루틴

  • 코루틴은 메인 스레드 내에서 비동기처럼 보이는 동기 흐름을 작성하는 방식이다.

  • 실제로는 멀티 스레딩이 아니다.

  • 프레임 단위로 분할해 실행할 수 있도록 한다.

멀티스레딩

  • 여러 개의 스레드가 동시에 실행되며, 작업을 병렬로 처리할 수 있습니다.

  • 주로 경로 탐색, AI 처리 등 연산이 많은 로직에 사용되지만,
    Unity 객체 접근은 오직 메인 스레드에서만 가능합니다.

코루틴은 흐름 제어, 지연 실행이 필요한 상황에서 유용하게 사용되며,
멀티 스레딩은 메인 로직에 영향을 주지 않으며 경로 탐색, 씬 로드무거운 작업을 병렬로 처리할 때 활용됩니다.

0개의 댓글