
이하의 내용은 CSAPP(Computer Systems: A Programmer's Perspective, Global Edition)의 1.9.2 동시성과 병렬성 내용을 읽고 정리한 것입니다. 1.9.2 동시성Concurrency과 병렬성Parallelism 동시성Concurrency: 동시에 여러가지 일을 수행하는 시스템의 성질 병렬성Parallelism: 동시성을 사용해서 보다 빠르게 동작하도록 하는 것 쓰레드 수준 동시성 프로세스 추상화 방식을 이용하면, 시스템 상에서 여러 프로그램들을 동시에 실행하여 동시성을 실현할 수 있다. 쓰레드thread를 이용하면 한 프로세스 내에서 여러개의 제어 흐름을 둘 수 있다. 시간공유기법time-sharing: 한 개의 컴퓨터가 여러 개의 프로세스를 빠르게 전환..