들어가기 전에코루틴은 코틀린을 접하면서 가장 헷갈렸던 개념 중 하나입니다.그래서 틈틈이 인프런 강의도 보고 이것저것 글도 찾아보며 학습하고 있는데요. 조금씩 학습했던 것들을 정리하며, 더 깊이 남기기 위해 이 글을 작성해보았습니다.혹시나 부족한 부분이 있다면 댓글로 알려주세요 😀아래 개념을 전제하여 작성하였습니다만 이 글에서 다루고 있지는 않습니다.프로세스, 스레드컨텍스트 스위치 context switch동시성, 병렬성메모리 스택영역, 힙영역동기 프로그래밍, 비동기 프로그래밍 Coroutineco는 '협력하는'이라는 의미가 있는 접두사입니다. routine은 컴퓨터 공학에서 이야기하는 루틴입니다. 즉, 협력하는 함수라는 의미입니다.Coroutine은 Kotlin 언어를 개발한 Jetbrain 이 개발자..