1. 首页
  2. 数据库
  3. 其它
  4. Linux System V信号量(互斥操作)

Linux System V信号量(互斥操作)

上传者: 2021-01-10 21:29:33上传 PDF文件 349.55KB 热度 23次
System V信号量: System V信号量与System V其他两种通信机制(消息队列、共享内存)不同,其用来实现同步、互斥进程动作,通过semget函数创建一个信号集或打开一个信号量集,信号集又包括多个信号量,信号量的值要大于等于0,小于0,就会阻塞。 信号量pv操作: p操作:操作当前信号量减去某个值 v操作:操作当前信号量加上某个值 一 . semget函数(创建信号量集): int semget(key_t key, int nsems, int semflg) 1 . key : IPC key 2 .nsems : 信号量个数 3 . semgflg : 信号量集权限 二
下载地址
用户评论