
2. 코루틴 실행하기
·
Coroutines
출처: 조세영님의 인프런 강의, 코틀린 코루틴 강의 완전 정복 runBlocking 사용해서 코루틴 만들기runBlocking 함수는 이 함수를 호출한 스레드를 사용해 실행되는 코루틴을 만들어낸다.runBlocking 코루틴이 종료될 때 스레드 점유가 해제된다. run(실행) + Bloking(차단)하지만 여기에서 쓰인 Blocking의 의미는 스레드 블로킹이 일어나서 스레드가 사용되지 못하는 상태를 칭하는 것이 아니다. 블로킹(차단)을 통해 다른 작업을 가능하게 해준다는 의미로 쓰인 것이다.runBlocking을 사용하여 코루틴을 생성한 후 launch를 사용해 또 다른 코루틴을 생성할 수 있다. lauch를 통해 생성하는 이유는, 동기적인 코드와 코루틴(코루틴은 기본적으로 비동기적)을 함께 사용할 ..