首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
操作系统
订阅
wenxuan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
操作系统知识回顾(4)-死锁
在两个或多个并发进程中,如果一个进程集合中的每个进程都在等待只能由该进程集合中的其他进程才能引发的事件,那么该进程集合就产生了死锁。 死锁产生的根本原因是多个进程竞争资源时,进程的推进顺序出现不当。 互斥。在任何时刻一个资源只能被一个进程使用。 拥有和请求。已经得到某个资源的进…
【操作系统】进程间的通信——消息队列
- 消息队列,用于从一个进程向另一个进程发送数据。 - 但仅仅把数据发送到一个"队列"中,而不指定由哪个进程来接收。 - 消息队列独立于发送消息的进程和接收消息的进程。每个消息队列都有一个标识,只有持
Linux:带你理解进程间通信--管道
进程间因为每一个进程都有一个虚拟地址空间,在保证了进程独立性的同时,却使得进程间无法直接通信。数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父...
操作系统笔记——哲学家进餐问题
有五个哲学家围坐在一圆桌旁,桌中央有一盘通心 面,每人面前有一只空盘,每两人之间放一把叉子。每个哲学家思考、饥饿、 然后吃通心面。为了吃面, 每个哲学家必须获得两把叉子,且每人只能直接从自己 左边或右边去取叉子。