![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 78
小黛的求职笔记
分享笔面试经验,补齐求职信息差,帮助大家拿下梦中情司!
展开
-
进程、线程和协程
文章目录前言一、进程二、线程三、协程四、 进程和线程的区别总结 前言 进程、线程和协程一直是初学者容易混淆的几个概念,接下来我讲通过对比总结来刨析这三个概念~ 一、进程 (1)(什么是进程?)一个程序运行就是一个进程 (2)(性质)进程是操作系统分配资源的最小单位,不同的进程有独立的内存空间 (3)(进程间通信)一个进程不能直接访问另一个进程的资源和数据,如果需要访问,那要借助进程间通信的方法:管道 (4)(多进程)进程可以并发 (5)(三种状态)进程有三种状态:就绪态、运行态、阻塞态,一个进程被创建原创 2022-05-31 11:36:29 · 106 阅读 · 0 评论 -
进程死锁与银行家算法
文章目录前言一、进程死锁(1)什么是死锁(2)举个死锁的例子(3)死锁的必要条件(4)解决死锁(5)造成死锁的原因(6)鸵鸟策略二、 银行家算法总结 前言 进程死锁是面试中经常被问到的关于操作系统、进程相关的问题,接下来我们做一个讲解~ 一、进程死锁 (1)什么是死锁 死锁就是在并发情况下,两个进程同时访问一个资源,互相挂起的状态,没有外力,不会结束这个状态。 (2)举个死锁的例子 比如进程a对资源a加锁,进程b对资源b加锁,同时进程a需要访问资源b,进程b要访问资源a,这样就会互相等待释放锁,就死锁了原创 2022-05-31 11:30:32 · 367 阅读 · 0 评论