generated at
POSIX セマフォ
ヘッダは semaphore.h の方を使う

memo.c
#include <fcntl.h> /* For O_* constants */ #include <sys/stat.h> /* For mode constants */ #include <semaphore.h> // open sem_t *sem_open(const char *name, int oflag); sem_t *sem_open(const char *name, int oflag, mode_t mode, unsigned int value); // 値の取得 int sem_getvalue(sem_t *sem, int *sval); // 待ち int sem_wait(sem_t *sem); int sem_trywait(sem_t *sem); int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);

確認用
Q. POSIX セマフォ


参考


関連

調査用
Wikipedia
Wikipedia