하나의 프로세서는 한 번에 하나의 프로세스만 실행할 수 있다.그러나, 운영체제가 프로세서를 빠르게 전환하여, 마치 프로세스를 동시에 여러 개 실행하는 것처럼 보이게 하는 것을 병행 프로세스라고 한다.공유 자원은 상호 배타적으로 사용해야 한다.병행 프로세스 간에는 동기화