'동시성(Concurrency)'과 '병렬성(Parallelism)'의 차이점은?
어려움 freeCodeCamp해설
동시성(Concurrency)은 싱글 코어에서도 작업을 빠르게 전환하며 여러 작업을 진행하는 개념입니다. 병렬성(Parallelism)은 멀티코어에서 실제로 여러 작업을 동시에 실행합니다. JavaScript의 이벤트 루프는 동시성의 예이고, 멀티스레드 처리는 병렬성의 예입니다.
동시성(Concurrency)은 싱글 코어에서도 작업을 빠르게 전환하며 여러 작업을 진행하는 개념입니다. 병렬성(Parallelism)은 멀티코어에서 실제로 여러 작업을 동시에 실행합니다. JavaScript의 이벤트 루프는 동시성의 예이고, 멀티스레드 처리는 병렬성의 예입니다.