Unity/API - Coroutine1 Unity 코루틴(Coroutine) 이해하기: 동작원리 및 구현 Unity 코루틴이란? 무의식적으로 코루틴은 쓰레드가 생성되는 멀티스레드 방식으로 느껴질 수 있다. 하지만 코루틴은 싱글 스레드로 비동기 방식을 구현한다. 따라서 실제로 병렬 처리가 아니다. 순차 처리로부터 태스크를 분할 처리한다. 🚧 2022년 7월 수정 사항 코루틴은 싱글 스레드로 구현되기 때문에 비동기 방식이 아닙니다. 멀티 스레딩 모델의 비동기 방식은 함수 A의 완료와 함수 B의 실행 시점이 일치하지 않습니다. 왜냐하면 병렬로 처리되기 때문인데 그에 반해 코루틴은 순차적으로 처리합니다. 코루틴의 작업 처리가 늦을 수록 다음 작업에 딜레이가 생기는 이유입니다. 그러므로 코루틴은 함수 실행과 완료 시점이 일치하지 않더라도 동기 방식입니다. MSDN에서는 '순차적으로 작업을 분할해서 처리'하는 것도 비.. 2021. 6. 30. 이전 1 다음