Kotlin/동시성 프로그래밍 (1) 썸네일형 리스트형 코루틴 안녕하세요 william입니다! 오늘은 코루틴을 알아보겠습니다! 일단 핵심 언어 살펴볼께요 코루틴 이란? 현재 상황 현재 GlobalScope로 코루틴을 생성했습니다 코루틴 내에서 delay가 3초인 함수 두개를 설정한 상태입니다 타이머에 main 쓰레드가 찍힌후 6초 후 로그에서 2개의 로그가 동시에 찍힌게 보이시나요? delay를 3초를 했는데 왜 6초의 delay가 합쳐진것일까요? networkCallAnswer가 networkCallAnswer2에 영향을 끼치는걸까요? 네 맞습니다! 일단 코루틴에서는 한개의 쓰레드를 공유 한다는것에 집중해야합니다! 따라서 코루틴(한개의 쓰레드)에서 함수호출후 3초의 딜레이를 하고 또 3초의 딜레이를 한후에야 Log를 찍으로 넘어갈수 있는것이죠! 그렇다면 함수호출 .. 이전 1 다음