首页 > 试题广场 >

某系统有三个并发进程,都需要同类资源 4 个,当系统中这类资

[单选题]

某系统有三个并发进程,都需要同类资源 4 个,当系统中这类资源最少数是 (  ) 个时系统不会发生死锁


  • 9
  • 11
  • 10
  • 12
最坏情况下每个进程占用需要的资源数-1,相加3*3=9,此时再得到一个资源就不会发生死锁9+1=10;公式:(x-1)*n+1。
发表于 2020-07-19 13:38:02 回复(0)
设m为资源数,n为并发进程,k为每个进程需要多个资源,可以列一个式子 m>=(k-1)n+1 ,m>=(4-1)*3+1 故 M=10 选C
发表于 2019-08-13 17:19:51 回复(0)
发生死锁时条件3*3=9,再加1即可
发表于 2017-09-17 15:28:31 回复(0)
最坏情况下每个进程占用需要的资源数-1,相加3*3=9,此时再得到一个资源就不会发生死锁9+1=10;公式:(x-1)*n+1。所以选择C
发表于 2022-07-22 09:54:33 回复(0)
如果有12个资源会怎样
发表于 2021-12-15 11:27:24 回复(0)
数量关系里最不利构造
发表于 2021-11-24 15:43:20 回复(0)
10个,3*3+1=10
发表于 2018-11-02 15:02:43 回复(0)