首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
操作系统
心在梦在
创建于2021-06-02
订阅专栏
操作系统整理
暂无订阅
共4篇文章
创建于2021-06-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
死锁
什么是死锁? 所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再
进程的几种状态
共5种状态:创建、就绪、执行、阻塞、终止 就绪状态: 当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,这种状态称为就绪状态; 执行状态: 进程已获得CPU,其程序正在执行;
进程间和线程间的通信方式
进程通信 管道(pipe) 管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 有名管道 (namedpipe) 有名管道也是半双工
进程同步与互斥
空闲让进、忙则等待、有限等待、让权等待 空闲让进:当没有进程处于临界区时,可以允许一个请求进入临界区的进程立即进入自己的临界区。 忙则等待:当已有进程进入其临界区时,其他试图进入临界区的进程必须等待。