操作系统
文章平均质量分 81
操作系统
gzh4869
这个作者很懒,什么都没留下…
展开
-
进程和线程
进程和线程一、进程1.1、进程的状态进程的内存空间布局进程的控制块和上下文切换父子进程的拷贝fork写时拷贝进程之间的监控(wait()) 一、进程 我们的操作系统中运行着各种各样的程序,为了管理这些程序的运行,操作系统提出了进程。 为了使程序看起来是同一时间运行的,操作系统进一步提出了上下文切换的概念。 1.1、进程的状态 进程存在五个状态。 分别为:新生状态,预备状态,运行状态,阻塞状态,终止状态。 新生状态是指:一个进程刚被创建出来,还没有完成初始化,这里初始化的意思应该是给进程创建相应的数据结原创 2022-02-22 09:49:18 · 206 阅读 · 0 评论 -
死锁---------
这里写目录标题一.死锁的例子二.死锁产生的必要因素三.如何处理死锁3.1 鸵鸟策略(就是不管他)3.2 检测死锁3.3 死锁恢复3.4 死锁的预防3.5 死锁的避免 一.死锁的例子 二.死锁产生的必要因素 互斥条件:资源在某一时刻只能被一个线程(进程占用) 请求与保持条件:当前进程(线程)因为获取不到想要资源而阻塞,并且也不会释放自己已经拥有的资源。 不可剥夺条件:当前进程(线程)已经获得的资源在没有释放的时候,不能被其他进程(线程)强行剥夺。 循环等待: 存在一个进程等待队列{P1 , P2 , …原创 2021-07-16 11:41:05 · 75 阅读 · 0 评论