virtual thread와 platform thread

task 표현은 같지만 blocking 대기 시 carrier 사용 방식이 다르다.

Platform thread

OS thread와 장기간 대응하며 생성·대기 비용이 크다

scarce

Virtual thread

blocking 시 carrier를 양보할 수 있는 lightweight task thread다

many tasks
불변 조건CPU core와 downstream connection 수는 늘지 않는다

핵심: blocking 동시성과 CPU parallelism을 같은 설정으로 다루지 않는다.