• 2021-04-14
    Java多线程中,如果某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。必须在占有该资源的进程主动释放它之后,其它进程才能占有该资源,这样就一定会出现死锁。( )
  • 错误

    内容

    • 0

      【单选题】进程所获得的资源在未使用完之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放。此指 ( C ). A. 强行占有 B. 等待占有 C. 不可抢占条件 D. 自行释放

    • 1

      假定系统中有2个进程P1、P2,有2个资源R1,3个资源R2.进程P1占有R1、R2各一个。进程P2占有R1、R2各一个,又再申请1个R2。试画出进程——资源图,约简该图,以判断系统是否发生了死锁

    • 2

      N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。

    • 3

      参与死锁的所有进程都占有资源.

    • 4

      中国大学MOOC: 进程互斥指若干个进程要使用同一共享资源时,任何时刻最多允许一个进程去使用,其他要使用该资源的进程必须等待,直到占有资源的进程释放该资源。