스레드

Kotlin/개념 정리

개념 정리 : 코루틴

1. 정의 1-1. 코루틴이란? 코루틴은 비동기 프로그래밍을 지원하는 Kotlin의 라이브러리이다. 스레드와 비슷한 역할을 하지만, 비교적 가벼우며, 쉽게 사용할 수 있다. 1-2. 비동기 작업은? 비동기 작업은 애플리케이션에서 시간이 오래 걸리는 작업을 수행할 때, 결과를 기다리지 않고 다른 작업을 수행하는 방식을 말한다. 한 번에 여러가지 일을 처리하기 위함이라고 생각하면 편하다. 일반적으로 네트워크 요청, 데이터베이스 조회, 파일 다운로드 등과 같은 작업을 비동기적으로 처리한다. 비동기 작업을 수행하면 애플리케이션의 응답성이 향상되고, 화면이 멈추는 등의 문제를 방지할 수 있다. 이를 구현하는 방식으로는 콜백, 스레드, 코루틴 등이 있다. 1) 콜백이란? 콜백은 비동기 작업이 완료되면 호출되는 함수..

바보인간
'스레드' 태그의 글 목록