IPC-System V IPC SEM-函数介绍-semget-semctl-semid_ds-
1 信号量基本概念
1.1 信号量同步过程

1.2 信号阻塞和唤醒的机制



1.3互斥量和信号量的区别?


2 semget创建或打开信号量集
函数定义

2.1 参数介绍

2.2 参数宏介绍

2.3 创建和初始化时存在的缺陷问题

2.3.1 问题解决思路



3 semctl信号量控制操作


3.1 第四个参数arg结构体定义

3.2 cmd参数
常规控制操作

获取和初始化信号量值


获取单个信号量信息

4 信号量操作-semop

4.1 参数介绍

4.2 sembuf结构体

5 信号量关联数据结构
5.1 semun union

5.2 semid_ds

5.2.1 结构体成员


6 信号量限制





7 信号量存在的缺点


浙公网安备 33010602011771号