코루틴 경로로 돌아가기 빈 칸 채우기 단어를 하나 이상 입력하여 문장을 완성하세요. ___ 스레드(UI 스레드라고도 함)는 Android 앱에서 화면을 업데이트하는 역할을 합니다. 다음 중 코드에서 스레드를 직접 사용하는 경우 초래될 수 있는 위험은 무엇인가요? 적절한 답변을 모두 선택합니다. 경합 상태 발생 출력이 일관되지 않음 UI가 응답하지 않음 Thread가 지원 중단됨 코루틴에 관한 다음 설명 중 참인 것은 무엇인가요? 코루틴이 시작되면 코루틴을 취소할 수 없습니다. 코루틴은 항상 기본 스레드에서 실행됩니다. 코루틴은 실행되거나 실행되지 않을 수 있습니다. 코루틴은 모든 작업을 동일한 스레드에서 실행하므로 새 스레드를 생성할 필요가 없습니다. 참 또는 거짓: 함수가 이미 suspend 함수를 호출한 경우 자체적으로 정지 함수로 표시할 필요가 없습니다. 참 거짓 다음 중 suspend 함수는 무엇인가요? 적절한 답변을 모두 선택합니다. async() async()에 전달된 람다 runBlocking() runBlocking()에 전달된 람다 async() 및 runBlocking()에 관한 다음 설명 중 거짓인 것은 무엇인가요? 두 함수 모두 CoroutineScope(suspend 함수)를 매개변수로 사용합니다. 두 함수 모두 Deferred를 반환합니다. 일반적으로 Android 앱 코드에 runBlocking을 사용하지 않습니다. async를 사용할 경우 반환된 값에 액세스하려면 await()를 사용해야 합니다. 참 또는 거짓: 대부분의 앱에서는 전역 범위를 사용하여 코루틴을 만듭니다. 참 거짓 코루틴이 이면에서 사용하는 스레드를 결정하는 역할을 하는 것은 무엇인가요? CoroutineScope Dispatcher Job GlobalScope 빈 칸 채우기 단어를 하나 이상 입력하여 문장을 완성하세요. ___은(는) 다른 언어의 Promise 또는 Future와 유사하며 반환 값의 자리표시자 역할을 합니다. 참 또는 거짓: Job은 코루틴이 실행하는 취소 가능한 작업 단위입니다. 참 거짓 답변 제출 error_outline 퀴즈를 채점하는 중에 오류가 발생했습니다. 다시 시도해 주세요.