07 2021 档案

摘要:死锁是进程僵持的一种状态。 是因为进程推进不当,导致多个进程竞争有限的资源;在无外力的作用下,各个进程永远无法分配到所需要的资源,进而导致进程无限期地等待。 如下图: 进程 p1 获得文件 F 占用权,然后请求磁带机 T 占用权;但由于磁带机 T 已经分配给进程 p2,所以 p1 只能阻塞并等待进程 阅读全文
posted @ 2021-07-25 21:11 多元思维的开发者 阅读(72) 评论(0) 推荐(0)
摘要:进程调度,就是绪状态的进程获得 CPU 的使用权,进程由就绪状态转变成运行状态。 进程调度可以分为: 抢占式 系统会根据进程的优先级高低来进行调度,进程之间可以插队 非抢占式 系统按照先来先服务的方式来调度,进程间不能插队 进程调度算法有很多,比较常用的调度算法如下: 1、先来先服务 first c 阅读全文
posted @ 2021-07-18 20:24 多元思维的开发者 阅读(374) 评论(0) 推荐(0)
摘要:进程和线程的通讯方式都是一样的,一共可以分成两种 **1、共享存储** 一个进程(线程)将信息存储到一个所有进程(线程)都可以访问的存储区,那另一个进程(线程)就可以从这个存储区获取信息内容。 **2、网络通讯** 进程(线程)之间可以通过网络通讯来完成信息交换的目的。 阅读全文
posted @ 2021-07-11 22:27 多元思维的开发者 阅读(66) 评论(0) 推荐(0)
摘要:进程和线程的同步方式: 进程和线程的同步方式基本一致,主要就是锁和信号量 1、锁 锁就是利用资源的独占性和互斥性来确保进程(线程)同步的。 简单来说,一个进程(线程)获得了一个资源的锁,相当于这个进程(线程)获得了该资源的使用权,并且拒绝被其他进程(线程)占用。不过其他进程(线程)可以获取,但是会被 阅读全文
posted @ 2021-07-04 22:32 多元思维的开发者 阅读(177) 评论(0) 推荐(0)