동시성과 병렬성의 차이를 쉽게 설명하면동시성은 여러 작업을 "동시에 하는 것처럼" 보이게 처리하는 기술 (시간을 쪼개서 작업 전환)을 말하고 병렬성은 여러 작업을 "진짜로 동시에" 실행하는 기술 (하드웨어적으로 다중 처리)를 말한다. 동시성(Concurrency) vs. 병렬성(Parallelism) 차이 개념 동시성 (Concurrency)병렬성 (Parallelism)정의여러 작업(Task)이 논리적으로 동시에 실행됨여러 작업(Task)이 물리적으로 동시에 실행됨실행 방식하나의 CPU 코어에서 여러 작업을 빠르게 전환(Switching)하면서 실행여러 CPU 코어나 스레드를 사용하여 작업을 동시에 처리예시하나의 사람이 전화받으면서 이메일을 읽는 것 (번갈아 가면서 수행)여러 사람이 각각 전화를 받는..