하나의 공유된 자원을 접근시에 데이터의 무결성을 해칠 위험이 있다.
동시에 여러 개의 프로세스가 동일한 자료를 접근하여 조작하고, 그 실행 결과가 접근이 발생한 특정 순서에 의존하는 상황인 경쟁 상황으로 부터 보호해야 한다.
이를 위해 프로세스 동기화와 조정이 필요하다.