세마포어값을 확인하는 방법은???

jiee의 이미지

간단히 병행 프로그램을 작성하면서 세마포어를 연습해보았습니다.
그런데, 세마포어를 복잡하게 사용하면 프로그램이 어떻게 병행적으로 돌아가는지 감이 잡히지가 않습니다.

혹시 제가 모르고 있는 건지 모르겠지만, 현재 세마포어의 값을 확인할 수 있는 방법이 없을까요?

그럼, 즐거운 하루 되시길... ^^

wariua의 이미지

semget(), semctl(), semop()를 이용하고 계신 거라면, semctl()을 GETVAL 명령을 줘서 호출하면 됩니다.

$PWD `date`