유니티(Unity) - Async await 사용 시 Task.ContinueWith 사용으로 메인스레드 활용


유니티(Unity) - Async await 사용 시 Task.ContinueWith 사용으로 메인스레드 활용

Task.ContinueWith 메서드 (System.Threading.Tasks) 대상 Task가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. learn.microsoft.com Task.ContinueWith는 주어진 작업이 완료된 후 실행되어야 하는 작업(또는 작업 집합)을 지정할 수 있는 C#의 메서드입니다. 계속하려는 작업은 ContinueWith 메서드에 람다 식으로 전달됩니다. 예를 들어 firstTask라는 작업이 있고 firstTask가 완료된 후 secondTask라는 작업을 실행하려는 경우 다음 코드를 사용합니다. firstTask.ContinueWith((antecedent) => secondTask()); ContinueWith 메서드에 전달된 람다 식은 계속하려는 작업인 선행 작업 인수를 사용합니다. 이전 ContinueWith 호출의 결과에 대해 ContinueWith를 호출하여 여러 작업을 함께 연결할 수도 있습니다. 예를 들어, firstTa...



원문링크 : 유니티(Unity) - Async await 사용 시 Task.ContinueWith 사용으로 메인스레드 활용