자바 동시성 프로그래밍 - 비동기 프로그래밍
동기 (Synchronous)

두 명이 작업을 분담해서 진행할 경우 동기식 처리가 가능한가?

비동기(Asynchronous)

작업을 처리하는 작업자가 두 명인 비동기 상황에서 동기식 처리가 가능한가?

블로킹 (Blocking)

작업을 처리하는 작업자가 두 명인 비동기 상황에서 블로킹이 발생할 수 있는가?

논블로킹 (Non Blocking)

1. 함수 관점에서 동기와 비동기


2. 함수 관점에서 블로킹과 논블로킹


예제 코드 - 1 (동기 호출)


예제 코드 - 1 (비동기 호출)


1. 동기 & 블로킹

동기 & 블로킹 예제 코드


2. 동기 & 논블로킹

동기 & 논블로킹 예제 코드


3. 비동기 & 블로킹

비동기 & 블로킹 예제 코드


4. 비동기 & 논블로킹

비동기 & 논블로킹 예제 코드


Last updated