Linux进程间的通信方式和原理(4)

如果有第四个参数,它通常是一个union semum结构,定义如下:

union semun{ int val; struct semid_ds *buf; unsigned short *arry; };

前两个参数与前面一个函数中的一样,command通常是下面两个值中的其中一个
SETVAL:用来把信号量初始化为一个已知的值。p 这个值通过union semun中的val成员设置,其作用是在信号量第一次使用前对它进行设置。
IPC_RMID:用于删除一个已经无需继续使用的信号量标识符。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14841.html