[7급 국가직 프로그래밍언어론 2009년 8번]

병행 시스템(concurrent system)에서 두 개의 프로세스 A와 B가 공용의 정수 자료 값 R에 동시에 접근하여 각각 1씩을 더해 준다고 할 때, R의 최종 값이 2만큼 증가한다는 것을 보장하지 못할 수도 있다. 이와 같이 병행 프로세스들이 공용 자원에 비배타적(non - exclusive)으로 접근하는 상황을 무엇이라 하는가?
프로그래밍언어론
  1. ①경쟁 동기화(competition synchronization)
  2. ②경쟁 조건(race condition)
  3. ③교착 상태(deadlock)
  4. ④협동 동기화(cooperative synchronization)

선지를 골라 바로 채점해 보세요.

정답 ②

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고