코루틴1 코루틴 알아보기 1-1 전 글에서 코루틴이 무엇인지 이론적으로만 알아보았는데 이번 글에서는 간단한 예제를 같이 보면서 이해하는 시간을 가져보도록 하겠습니다. 바로 예제를 보면서 설명하겠습니다. Log.d(TAG, "onCreate: start") GlobalScope.launch { delay(300L) Log.d(TAG, "onCreate: coroutine: sleep") } Log.d(TAG, "onCreate: End") 위 코드에서 GlobalScope.launch는 코루틴을 시작하겠다는 의미이고 { } 안에 있는 코드가 비동기적으로 실행된다는 의미입니다. 코루틴을 사용하지 않았다면 start -> sleep -> End 가 순서대로 출력되었겠지만 코루틴을 사용함으로써 메인 쓰레드와 분리되어 start -> End -.. 2024. 2. 7. 이전 1 다음