什么是进程?有几种基本状态?进程死锁和产生死锁的原因

发布网友 发布时间:2022-03-29 18:41

我来回答

2个回答

热心网友 时间:2022-03-29 20:11

进程是操作系统中的一个核心概念.其概念至今未有严格的公认的定义.一般的讲,进程是一个具有一定功能的程序关于某个数据集合的一次运行活动.

其基本状态有3种,即ready(就绪),running(运行),wait(等待).

死锁是指,在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它们现在保持着的资源,否则就不能向前推进.此时,每个进程都占用了一定的资源但是又不能向前推进,称这一组进程产生了死锁.
通俗的讲,就是两个或多个进程无止境的等候着永远不会成立的条件的一种系统状态.

产生死锁的根本原因是系统能够提供的资源个数比要求该资源的进程数少.其具体原因是1系统资源不足2进程推进顺序非法.

热心网友 时间:2022-03-29 21:29

通常是正在进入内存的程序称为作业~而这个作业进入内存后称为进程~~基本状态包括运行状态~就绪状态~阻塞状态~~由于资源的占用往往是互斥的,因此当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必要的资源而无法继续运行,这就产生了死锁

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com