Linux (1) 썸네일형 리스트형 [Linux] 세마포어 설정 #include int sem_init(sem_t *sem, int pshared, unsigned int value);int sem_wait(sem_t * sem);int sem_trywait(sem_t * sem);int sem_post(sem_t * sem);int sem_getvalue(sem_t * sem, int * sval);int sem_destroy(sem_t * sem); sem_init : 세마포어 객체를 value 값으로 초기화. pshared = 0 : 현재 프로세스에서 사용pshared != 0 : 여러 프로세스 간에 공유* 현재 Linux는 세마포어가 여러 프로세스 간에 공유되는 것을 지원하지 않음 sem_wait : 세마포어의 값을 1 줄이고, 세마포어의 값이 0인 경우 대기.. 이전 1 다음