OS

Concurrency vs Parallelism

사랑우주인 2022. 2. 10. 18:55


동시성(Concurrency)

- 적어도 2개의 스레드

- time slicing

- 코어 내에서 스레드가넹 빠르게 교차 실행

- 동시에 실행하는 것 처럼 보임. 실제로 동시에 수행하는 것은 아님.

 

병렬성(Parallelism)

- 적어도 2개의 코어

- 각 코어 내에 스레드가 실제로 동시에 명령 실행


싱글 코어와 멀티 코어