코루틴과 동시성 프로그래밍의 개요, 동시성 프로그래밍의 개념, 블로킹과 넌블로킹, 넌블로킹 동작, 프로세스와 스레드, 스레드 생성하기, 사용자 함수를 통한 스레드 생성하기, 스레드 풀 사용하기, 코루틴의 기본 개념, 코루틴의 주요 패키지, launch와 async, launch 코루틴 빌더 생성하기, async 코루틴 빌더 생성하기, 코루틴의 문맥, 시작 시점에 대한 속성, runBlocking의 사용, join()함수의 결과 기다리기, Job 객체, 코루틴과 시퀀스의 개념을 이해한다.
학습목표
코루틴과 동시성 프로그래밍의 개요, 동시성 프로그래밍의 개념, 블로킹과 넌블로킹, 넌블로킹 동작, 프로세스와 스레드, 스레드 생성하기, 사용자 함수를 통한 스레드 생성하기, 스레드 풀 사용하기, 코루틴의 기본 개념, 코루틴의 주요 패키지, launch와 async, launch 코루틴 빌더 생성하기, async 코루틴 빌더 생성하기, 코루틴의 문맥, 시작 시점에 대한 속성, runBlocking의 사용, join()함수의 결과 기다리기, Job 객체, 코루틴과 시퀀스의 개념을 이해하고 직접 실습한다.