다중 프로그래밍 상에서 여러 프로세스들이 한정된 자원을 서로 차지하기 위해 무한정 기다리거나 경쟁하는 경우 발생하는 현상은?