목차 코루틴 기본 개념 ScopeBuilder LauncherBuilder CPS Job 1. 코루틴 기본 개념 > Coroutine? ㄴ> Co + Routine의 합성어 함께하는(=Co) 작업(=Routine)이라는 뜻으로 여러가지의 일을 동시에 처리할수 있게
목차 취소와 타임아웃 서스펜딩함수 코루틴컨텍스트와 디스패처 CHE와 슈퍼바이저잡 1. 취소와 타임아웃 1. 취소 실행중인 코루틴을 취소시키는 방법은 간단하다. launch나 async로부터 반환받는 Job객체에 .cancle을 호출해주면 끝이다. 다음과 같이 말이
목차1\. 시작하며2\. Mutex3\. Actor지금 당장에 진행하고 있는 프로젝트에는 적용되어 있는 부분은 아니다. 하지만 비동기 라이브러리를 다루려고 하고, 제대로 다루고자 한다면, 여러가지 스레드가 동시에 도는 환경에서 이를 안전하게 제어할 수 있는 '공유 자원
목차 채널기초 채널 파이프라인 1. 채널 기초 코루틴에서 Channel은 인터페이스이다. 그리고 이 인터페이스는 'SendChannel'과 'ReceiveChannel'이라는 인터페이스를 상속받고 있다. 아래와 같은 형식으로 말이다. 그러기에 Channel을 사용
경량 스레드 코루틴에 대하여
CPS는 어떤식으로 이루어 지는가
StandartTestDispatcher와 UnconfinedTestDispatcher에 대하여
코루틴 스코프 함수, coroutineScope를 쓰는 이유