首页 > 试题广场 >

两个事务在加锁过程中相互等待,哪一个事务都不能继续执行下去,

[单选题]
两个事务在加锁过程中相互等待,哪一个事务都不能继续执行下去,这种状态称为_____。 
  • 回滚
  • 活锁
  • 提交
  • 死锁
推荐

D

在两个或者多个并发进程中,如果每个进程持有某种资源而又等待其它进程释放它或它们现在保持着的资源,在未改变这种状态之前都不能向前推进,称这一组进程产生了死锁。通俗的讲就是两个或多个进程无限期的阻塞、相互等待的一种状态。

死锁产生的四个条件(有一个条件不成立,则不会产生死锁)

· 互斥条件:一个资源一次只能被一个进程使用

· 请求与保持条件:一个进程因请求资源而阻塞时,对已获得资源保持不放

· 不剥夺条件:进程获得的资源,在未完全使用完之前,不能强行剥夺

· 循环等待条件:若干进程之间形成一种头尾相接的环形等待资源关系


编辑于 2019-02-19 14:03:16 回复(0)
选D 死锁:指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 产生原因: 1.竞争资源引起进程死锁 2.可剥夺资源和不可剥夺资源 3.竞争不可剥夺资源 4.竞争临时资源
编辑于 2019-02-18 14:39:57 回复(0)
选d 面试官一般会接着问,死锁的形成条件 (互不请循) 互相等待 不可剥夺 请求与保持 循环等待 那么如何避免死锁呢? 这个简单,只要破坏上面四个条件中的一个就行
发表于 2019-02-18 13:48:22 回复(0)
正确答案:D

死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。

虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件,死锁的发生必须具备以下四个必要条件
1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。
2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。
3)不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放。
4)环路等待条件:指在发生死锁时,必然存在一个进程——资源的环形链,即进程集合{P0,P1,P2,···,Pn}中的P0正在等待一个P1占用的资源;P1正在等待P2占用的资源,……,Pn正在等待已被P0占用的资源。

任何条件被破坏,死锁随之消亡。
编辑于 2019-02-19 14:05:01 回复(0)
选D。死锁
死锁:一个程序一直获取不到锁,因此一直处于卡死状态
死锁产生的四个必要条件:
1.互斥条件:只有一个能获取锁
2.不剥夺条件:自己的锁别人不能释放
3.请求与保持条件:拿到了第一个锁,去请求第二个锁的时候,拿不到第二
个还不释放第一个
4.环路等待条件:我拿我的然后去请求你的,你拿你的来请求我的

发表于 2019-02-18 17:17:12 回复(0)
死锁:指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。
 产生原因: 1.竞争资源引起进程死锁 
 2.可剥夺资源和不可剥夺资源 
 3.竞争不可剥夺资源 
 4.竞争临时资源
发表于 2019-02-18 17:03:46 回复(0)
D 死锁
发表于 2019-04-29 23:13:57 回复(0)
D死锁 这个应该归于操作系统里面的东西吧
死锁产生的必要条件有四个
1.循环等待
2.资源不可夺
3.互斥
4.占有等待
发表于 2019-02-18 17:07:16 回复(0)
D
发表于 2019-02-18 16:58:11 回复(0)
选 D,死锁.avi
发表于 2019-02-18 14:08:03 回复(0)
D、死锁
出现条件:
Mutual Exclusion.互斥
Hold and Wait. 占有等待
No preemption.不可剥夺
Circular wait. 循环等待


发表于 2019-02-18 13:16:57 回复(0)
d 死锁 
提问:死锁的存在条件
发表于 2019-02-18 13:04:58 回复(0)
D.死锁
发表于 2019-02-18 13:04:22 回复(0)
157头像 157
D.死锁
发表于 2019-02-18 12:33:51 回复(0)
d.死锁
发表于 2019-02-18 12:29:25 回复(0)