코루틴
-
[ 코틀린 ] 코루틴2 : Coroutine 사용하기 - 기초Android & Kotlin 2022. 2. 2. 17:33
코루틴의 개념을 먼저 이해하고 싶으시다면 아래 게시글 선행을 추천드립니다. 이번 편에서 코루틴을 사용하는 매우 간단한 방법을 소개합니다. 코루틴에대한 시행착오 및 응용은 다음 포스팅에서 다루겠습니다. https://easycodediary.tistory.com/95 [ 코틀린 ] 코루틴1 : Coroutine 이해하기 1. 코루틴 이란? 코루틴이란 실행의 지연과 재개를 허용함으로서, 비 선점적 멀티태스킹을 위한 서브루틴을 일반화한 컴퓨터 프로그램 구성요소이다. (위키피디아 참고) 2. 루틴과 코루틴 루틴 easycodediary.tistory.com 인텔리제이에서 코루틴 라이브러리 추가하는 법 https://stackoverflow.com/questions/52522282/using-kotlinx-cor..
-
[ 코틀린 ] 코루틴1 : Coroutine 이해하기Android & Kotlin 2022. 2. 2. 15:53
1. 코루틴 이란? 코루틴이란 실행의 지연과 재개를 허용함으로서, 비 선점적 멀티태스킹을 위한 서브루틴을 일반화한 컴퓨터 프로그램 구성요소이다. (위키피디아 참고) 2. 루틴과 코루틴 루틴이란 프로그램을 이루는 일련의 정리된 일로써 프로그램은 이러한 루틴들의 조합으로 이루어진다. 프로시저 , 함수를 포함하는 상위개념이며 , 다시 루틴은 메인 루틴과 서브루틴으로 다시 나뉘게 된다. 메인루틴 프로그램 전체의 동작을 절차적으로 담고 있는 영역 서브루틴 반복되는 특정기능들을 작은 단위로 나누어 모아놓은 영역 함수 또한 일종의 서브루틴 입니다. 이때 코루틴 또한 루틴의 일종이며 3가지 차이점을 보입니다. 메인 - 서브 개념이 없고, 모든 루틴들이 서로를 호출할 수 있다. 진입점과 탈출점이 여러 개여서 꼭 retu..