코루틴

본 글은 조세영님의 을 읽고 이를 바탕으로 작성되었습니다.  안드로이드의 비동기 처리하면 단연 떠오르는 것은 코루틴(Coroutine)이다. 나 역시 비동기 프로그램을 구현할 때 코루틴을 주로 사용했는데, 코루틴의 동작 방식과 적절한 시점에서의 효율적인 처리 방법을 알아봐야겠다고 생각해 위 도서를 읽기 시작했고, 읽으면서 배운 내용을 본격적으로 블로그에 정리하기로 했다.  코루틴에 대해서 알아보기 전에, 코루틴이 대체 왜 등장했는가에 대해 알기 위해 비동기 / 동기와 멀티 스레드의 개념에 대해 먼저 짚고 넘어가보자.  동기 / 비동기 ?Synchronous (동기) : 요청을 보낸 후 해당 요청의 응답을 받아야 다음 동작을 실행하는 방식, 즉 순차적인 실행Asynchronous (비동기) : 요청을 보낸..
sxunea
'코루틴' 태그의 글 목록