세마포어(Semaphore)에서 지원하지 않는 연산은? | [사무자동화산업기사 필기] 19년 2회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 19년 2회차
세마포어(Semaphore)에서 지원하지 않는 연산은?
1
initialize
2
decrement
3
construct
4
increment
해설
세마포어는 동기화를 위한 정수형 변수로서 초기화(initialize), 증가(increment), 감소(decrement) 세 가지 연산만 지원한다. 이 중 decrement 연산은 P 연산(또는 wait), increment 연산은 V 연산(또는 signal)에 해당하며, initialize는 세마포어를 특정 값으로 설정하는 기본 연산이다. construct는 세마포어의 표준 연산이 아니며, 일반적으로 클래스 생성자나 인스턴스화 개념으로 쓰이지만 세마포어 자체의 동기화 연산에는 포함되지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.