반응형 세마포어 썸네일형 리스트형 리눅스 세마포어 사용 예제 ------------------------------ 실전 예제~ --------------------------------- pthread 가 들어있는 파일 컴파일시! gcc -lpthread 파일명.c 하면 딘다. 직접 구현해보고자 해서 이것저것 검색하다가 쉬운 예제가 나왔다. 이 에제를 따라하면서 이해하면 위에서 공부한 이론이 한방에 이해갈 것이다. 퍼온 소스에 주석만 좀 자세히 달아보았다. = 초기화 함수 int sem_init(sem_t *sem, int pshared, unsigned int value); = 세마포어 값 감소 함수 int sem_wait(sem_t *sem); = 세마포어 값 감소 함수인데 넌 블로킹이라서 0에서 대기하지 않고 바로 EAGAIN(error의 일종) 를 리턴 .. 더보기 이전 1 다음