进程通信

进程通信是指进程之间的信息交换

高级通信机制:
1.共享存储器系统
a.基于共享数据结构的通信方式(低级)
b.基于共享存储区的通信方式(高级)
2.信息传递方式(发-收方式)
3.管道通信(中间文件方式)
4.Client-Server system

消息传递通信的实现方法
在这里插入图片描述
利用直接通信原语解决生产者-消费者问题
在这里插入图片描述
在这里插入图片描述

发送原语
在这里插入图片描述
接收原语
在这里插入图片描述

线程
在这里插入图片描述
线程与进程的比较
在这里插入图片描述

线程的管理
1.互斥锁
unlock和lock两个锁操作原语
2.条件变量
3.信号量
a.私用信号量:用于同进程的线程间同步
b.公用信号量:用于不同进程间或不同进程中线程的同步

线程的实现方式
1.内核线程KST
在这里插入图片描述
2.用户线程ULT
在这里插入图片描述
3.组合方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值