函数 | |
int | sem_init (sem_t *sem, int shared, unsigned int value) |
int | sem_destroy (sem_t *sem) |
销毁指定的信号量 更多... | |
int | sem_wait (sem_t *sem) |
获取信号量 更多... | |
int | sem_trywait (sem_t *sem) |
尝试获取信号量 更多... | |
int | sem_timedwait (sem_t *sem, const struct timespec *timeout) |
设置获取信号量时间,时间到了不管是否获取也返回. 更多... | |
int | sem_post (sem_t *sem) |
增加信号量计数 更多... | |
int | sem_getvalue (sem_t *sem, int *currVal) |
sem_t * | sem_open (const char *name, int openFlag,...) |
int | sem_close (sem_t *sem) |
int | sem_unlink (const char *name) |
int sem_close | ( | sem_t * | sem | ) |
在文件 semaphore.c 第 181 行定义.
int sem_destroy | ( | sem_t * | sem | ) |
销毁指定的信号量
在文件 semaphore.c 第 60 行定义.
在文件 semaphore.c 第 156 行定义.
在文件 semaphore.c 第 39 行定义.
sem_t * sem_open | ( | const char * | name, |
int | openFlag, | ||
... | |||
) |
在文件 semaphore.c 第 173 行定义.
int sem_post | ( | sem_t * | sem | ) |
增加信号量计数
在文件 semaphore.c 第 139 行定义.
int sem_timedwait | ( | sem_t * | sem, |
const struct timespec * | timeout | ||
) |
设置获取信号量时间,时间到了不管是否获取也返回.
在文件 semaphore.c 第 115 行定义.
int sem_trywait | ( | sem_t * | sem | ) |
int sem_unlink | ( | const char * | name | ) |
在文件 semaphore.c 第 188 行定义.
int sem_wait | ( | sem_t * | sem | ) |