동시성과 병렬성 작성자 동시성(Concurrency) 싱글 코어에서 멀티 스레드를 동작시키기 위한 방식 한 번에 여러 스레드를 다룬다. 하나의 코어에서 여러 개의 스레드가 번갈아가면서 실행된다. 동시에 실행되는 것처럼 보이지만 실제로는 시분할하여 번갈아가며 실행한다. 병렬성을 보장하지 않는다. 논리적 관점 병렬성(Parallelism) 멀티 코어에서 멀티 스레드를 동작시기기 위한 방식 한 번에 여러 스레드를 실행한다. 다중 코어에서 각 코어들이 동시에 실행된다. 동시성을 필요로 한다. 물리적 관점 동시성과 병렬성