信号量的学习
1. Posix 的信号量
sem_open()、sem_close()、sem_unlink()函数
sem_t * sem_open(const char *name, int oflag, … )
不定参为 /* mode_t mode, unsigned int value */
oflag可以为O_CREAT或者O_CREAT|O_EXCL, 如果指定了O_CREAT则必须增加第三个和第四个参数。mode为权限位,value为信号量的初始值,一般二值信号量初始值为1。
如果信号的信号量初始化为0,则将会产生阻塞状态。<