Antilog의 개발로 쓰다
반응형
[Coroutine] Coroutine 이란?
Android/Coroutine 2025. 3. 3. 16:12

Coroutine 이 뭘까?주로 Coroutine 을 설명하면 Coroutine 은 루틴의 일종으로 “Co(협력하다)” + “routine” 이며 실행의 지연과 재개를 허용하여 비선점적 멀티태스킹을 위한 서브 루틴을 일반화한 구성요소라고 한다.사실 이 말로는 Coroutine을 이해하기에 매우 어렵기에 하나하나 뜯어보고자 한다.Routine 이란?우리가 만드는 프로그램은 Main Routine 과 Sub Routine 으로 나뉘게 된다.말이 어렵지만, 쉽게 보면 다음과 같다. fun main() { // Main routine 은 main 함수라고 볼 수 있다. (프로그램이 시작되는 그 main 함수) // main 함수로 인해 실행되는 흐름을 이야기 한다. // ... v..

[Coroutine] Coroutine 을 알아보기 앞서...
Android/Coroutine 2025. 3. 3. 16:11

서론사실 Coroutine 을 처음 접하고 학습한 것은 2020년에서 2021년 사이였다. 당시에는 단순한 학습을 하고 사용할 기회만 있었을 뿐, 깊이 이해하고 다양하게 활용할 기회가 없었다.최근 근무하며 다양한 Coroutine 코드를 접하고 직접 테스트 코드를 작성해본 경험을 바탕으로, 앞으로 만들어갈 Mulitplatform Project에서 Coroutine 을 더 잘 활용하기 위해, 과거에 알던 내용에 새로 생긴 궁금증을 해결하며 다시 한번 Coroutine 을 복습하고 다시 정리해보고자 한다.들어가기에 앞서...처음 비동기 작업을 위해 학습을 시작하던 때가 Android 11에서 12로 넘어가던 시절이던 것 같다.Coroutine 에 대해 자세하게 작성해보기 전에 왜 어쩌다가 Coroutine..

반응형
profile on loading

Loading...