标签:pre with struct out red sig 原型 增加 head
#include <semaphore.h>
int sem_init(sem_t *sem, int pshared, unsigned int value);
Link with -pthread.
入口:
sem
带初始化的信号量的地址pshared
线程-0 进程value
信号的初始值 大于等于0即可返回:
#include <semaphore.h>
int sem_wait(sem_t *sem);
int sem_trywait(sem_t *sem);
int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
Link with -pthread.
sem_wait
功能:
入口:
sem_t
信号量返回:
函数原型:
#include <semaphore.h>
int sem_post(sem_t *sem);
Link with -pthread.
功能:
入口:
sem
-信号量出口:
函数原型:
#include <semaphore.h>
int sem_destroy(sem_t *sem);
Link with -pthread.
功能:
入口:
sem
-信号量出口:
0-正常
-1-非正常
标签:pre with struct out red sig 原型 增加 head
原文地址:https://www.cnblogs.com/haoge2000/p/14265651.html