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 信号量存在的缺点

posted @ 2022-05-03 10:11  starc的miao  阅读(53)  评论(0)    收藏  举报