[유니티 C# 강좌] 19. 비동기 프로그래밍(Asynchronous Programming)
2020. 2. 6.
1. 동기 프로그래밍, 비동기 프로그래밍 동기 프로그래밍(Synchronous Programming)이란, 프로그램이 실행되는 도중 어떤 작업을 요청하면, 그 작업이 종료될 때까지 기다렸다가 다음 작업을 하는 것을 의미합니다. 동기 방식은 요청과 결과가 동시에 일어나기 때문에, 설계가 매우 간단하고 직관적이지만, 작업이 완료될 때까지 프로그램이 대기해야 합니다. 비동기 프로그래밍(Asynchronous Programming)란, 프로그램이 실행 되는 도중 어떤 행위를 요청한 뒤 그 결과는 기다리지 않고, 다음 동작을 하는 것을 의미합니다. 비동기 프로그래밍은 설계 단계에서 동기보다 복잡하고, 요청한 작업이 완료될 때는 별도로 확인해야 하지만, 요청한 자료가 오래 걸린다고 하더라도 다른 작업을 계속할 수 ..