12장 병렬성과 비동기성(p.466 ~ p.467)
경합 조건은 2개 이상의 프로그램이 같은 자원에 동시에 접근하고, 자원 사용 순서에 따라 결과가 달라지는 경우를 뜻한다.
메모리는 항상 공유 문제과 연관이 되고, 메모리가 아닌 경우에도 메모리가 관련된 경우가 많다. 다른 컴퓨터상에서 실행되는 프로그램이 서로 통신하는 경우 또한 공유 자원이 있을 수 있다.