사무자동화산업기사 기출문제·모의고사·오답노트·자동채점

2017년03월05일 59번

[프로그래밍 일반] 세마포어에서 지원하지 않는 연산은?

  • ① initialize
  • ② construct
  • ③ decrement
  • ④ increment
(정답률: 60%)

문제 해설

- initialize: 세마포어는 초기화 연산을 지원합니다. 초기화는 세마포어의 값을 설정하거나 초기 상태를 정의하는 과정입니다.

- decrement (P operation): 세마포어의 값을 감소시키는 연산입니다. 이 연산은 세마포어 값을 줄이고, 필요에 따라 대기 상태에 들어가게 합니다.

- increment (V operation): 세마포어의 값을 증가시키는 연산입니다. 이 연산은 세마포어 값을 늘리고, 대기 중인 프로세스나 스레드를 깨워 실행할 수 있게 합니다.

construct: \"construct\" 연산이라는 용어 자체가 세마포어에서 일반적으로 사용되지 않습니다. 세마포어는 이미 초기화(initialize)된 상태에서 사용되기 때문에 생성(construct)하는 개념이 필요하지 않습니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답