Await 썸네일형 리스트형 async and await launch() 함수는 코루틴 종료를 기다리거나 취소하는 데 사용할 수 있는 Job 객체를 반환합니다. 그러나 launch()를 사용하여 시작된 코루틴에서 결과를 반환할 방법이 없습니다. 작업을 비동기적으로 실행하고 응답을 받으려면 launch() 대신 async()를 사용하십시오. async() 함수는 launch()와 동일한 매개변수를 사용하므로 동일한 방식으로 async() 및 launch()를 사용하여 생성된 코루틴의 context 및 start 속성을 구성할 수 있습니다. 그러나 차이점은 async()가 다른 메서드 중에서 코루틴, 취소 등의 상태를 확인하기 위해 await() 메서드가 있는 Deferred future 객체를 반환한다는 것입니다. wait() 호출은 실행 흐름을 차단하지만 실행.. 더보기 이전 1 다음