当前位置: 技术问答>linux和unix
请教semop()函数的用法、含义
来源: 互联网 发布时间:2016-11-16
本文导语: 请教semop()函数的用法、含义: 书上对于函数 int semop(int sem_id, struct sembuf *sem_ops, size_t num_sem_ops); 只简单说明了各参数的含义 ,但对于这个函数是用来做什么的,函数返回值又有什么含义,...
请教semop()函数的用法、含义:
书上对于函数
int semop(int sem_id, struct sembuf *sem_ops, size_t num_sem_ops);
只简单说明了各参数的含义 ,但对于这个函数是用来做什么的,函数返回值又有什么含义,这个书上没有做详细的说明,在xp下安装vmware,进而再安装ubuntu的环境下,我怎么查看该函数的文档说明,特请教各位,帮忙给解答一下。
书上对于函数
int semop(int sem_id, struct sembuf *sem_ops, size_t num_sem_ops);
只简单说明了各参数的含义 ,但对于这个函数是用来做什么的,函数返回值又有什么含义,这个书上没有做详细的说明,在xp下安装vmware,进而再安装ubuntu的环境下,我怎么查看该函数的文档说明,特请教各位,帮忙给解答一下。
|
用man查看
man semop
pg up 向上翻页
pg dn 向下翻页
q 退出
man semop
pg up 向上翻页
pg dn 向下翻页
q 退出
|
这个函数用以实现进程间的同步操作
semop -1 // 尝试抢占信号灯,如果信号灯当前值
semop -1 // 尝试抢占信号灯,如果信号灯当前值