작성
·
128
0
세마포어에는 조건 변수가 없고 스레드가 세마포어 값을 수정할 때 다른 프로세스나 스레드가 세모포어 값을 수정할 때 다른 스레드는 동시에 세마포어 값을 수정할 수 없습니다.
답변 1
2
아 이거 오타가 맞습니다. ㅠㅠ
아놔... 왜 2번 반복 했을까요? 찾아주셔서 감사합니다.
프로세스나 스레드가 공유자원에 접근하면 세마포어에서 wait() 작업을 수행하고 프로세스나 스레드가 공유자원을 해제하면 세마포어에서 signal() 작업을 수행합니다. 세마포어에는 조건 변수가 없고 프로세스나 스레드가 세마포어 값을 수정할 때 다른 프로세스나 스레드는 동시에 세마포어 값을 수정할 수 없습니다.
이게 정답입니다.
또 질문있으시면 언제든 질문 부탁드립니다.
감사합니다.