코루틴1 코틀린 익히기 14 - 코루틴 Coroutine 보통 한 프로세스 안에서 여러 개의 일을 동시에 진행시키기 위해서는 멀티스레드를 사용합니다. 자바 쉽게 배우기 20 - 스레드에서도 스레드에 대해 다룬 적이 있죠.❓ 프로세스란 무엇인가요?- 일반적으로 실행 중인 프로그램을 의미하고, 작업(Job) 혹은 태스크(Task)라고 불리기도 합니다.❓ 멀티스레드란 무엇인가요?- 멀티스레드는 한 프로세스 안에서 여러 개의 일이 동시에 진행되는 것을 의미합니다. 코틀린으로 이러한 동시성 프로그래밍을 구현할 때는 스레드뿐만 아니라 코틀린에서 기본적으로 제공하는 코루틴을 활용할 수 있습니다.코루틴은 멀티 스레드가 가지는 단점(디버깅, 예측의 어려움, 코드 복잡도 높음)을 극복할 수 있기에 자주 사용되는 방식입니다. 동기와 비동기동기 : 작업을 순서대로 진행함비동기 : .. 2024. 1. 14. 이전 1 다음