没有合适的资源?快使用搜索试试~ 我知道了~
waykar-prashant#TechNote#信号量、共享内存和消息队列1
需积分: 0 0 下载量 116 浏览量
2022-07-25
14:26:21
上传
评论
收藏 3KB MD 举报
温馨提示
试读
如果没有进程因等待而挂起,就给它加1信号量函数的定义如下:// 直接控制信号量信息// 创建一个新信号量或者取得一个已有信号量的键// 改变信号量的值15.2
资源推荐
资源详情
资源评论
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
- [14.1 信号量](#141-%E4%BF%A1%E5%8F%B7%E9%87%8F)
- [15.2 共享内存](#152-%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98)
- [14.3 消息队列](#143-%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97)
- [导航](#%E5%AF%BC%E8%88%AA)
最初由AT&T System引入的各种IPC机制:
1. 信号量:用于管理对资源的访问
2. 共享内存:用于在程序之间高效地共享数据
3. 消息队列:在程序之间传递数据的一种简单方式
# 14.1 信号量
信号量是一个特殊变量,只允许对它
1. P(信号量变量):等待。如果信号量的值大于0,就给它减去1;如果等于0,就挂起该进程的执行
2. V(信号量变量):发送信号。如果有其他进程因等待该信号量
点击阅读更多
资源评论
又可乐
- 粉丝: 60
- 资源: 309
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功