你可能感兴趣的试题
①,② ①,②,⑤ ⑤,⑥ ①,②,③,④,⑤,⑥
不能保持进程互斥进入临界区,且会出现“饥饿” 不能保持进程互斥进入临界区,但不会出现“饥饿” 保证进程互斥进入临界区,但会出现“饥饿” 保证进程互斥进入临界区,不会出现“饥饿”
不能保证进程互斥进入临界区,且会出现“饥饿” 不能保证进程互斥进入临界区,但不会出现“饥饿” 保证进程能互斥进入临界区,但会出现“饥饿” 保证进程互斥进入临界区,不会出现“饥饿”
不能保证进程互斥进入临界区,会出现“饥饿”现象 不能保证进程互斥进入临界区,不会出现“饥饿”现象 能保证进程互斥进入临界区,会出现“饥饿”现象 能保证进程互斥进入临界区,不会出现“饥饿”现象
临界区是指进程中用于实现进程互斥的那段代码。 临界区是指进程中用于实现进程同步的那段代码。 临界区是指进程中用于实现共享资源的那段代码。 临界区是指进程中访问临界资源的那段代码。
没有进程在临界区中 有一个进程在临界区中 有多个进程在临界区中 有一个进程在临界区中,另一些进程正在等待进入临界区
有一个进程在临界区中 有一个进程在临界区中,另一个进程正在等待进入临界区 有多个进程在临界区中 有一个进程在临界区中,另一些进程正在等待进入临界区
有一个进程在临界区中 有一个进程在临界区中,另一个进程正在等待进入临界区 有多个进程在临界区中 有一个进程在临界区中,另一些进程正在等待进入临界区
不能保证进程互斥进入临界区,且会出现“饥饿”(Starvation) 不能保证进程互斥进入临界区,但不会出现“饥饿” 保证进程能互斥进入临界区,但会出现“饥饿” 保证进程互斥进入临界区,不会出现“饥饿”
临界区是指进程中用于实现进程互斥的那段代码 临界区是指进程中用于实现进程同步的那段代码 临界区是指进程中用于实现进程通信的那段代码 临界区是指进程中用于访问共享资源的那段代码
表示没有进程进入临界区 表示有一个进程进入临界区 表示有一个进程进入临界区,另一个进程等待进入 表示有两个进程进入临界区
临界区是指进程中用于实现进程互斥的那段代码 临界区是指进程中用于实现进程同步的那段代码 临界区是指进程中用于实现进程通信的那段代码 临界区是指进程中访问临界资源的那段代码
用一个信号量S与一组相关临界区联系起来 任何进程在进入临界区前应调用P操作 进程退出临界区进调用V操作来释放一个等待信号量S的进程 一个等待信号量S的进程被释放后便可以进入它的临界区 一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
临界区没有进程时,要求进入临界区的进程就都可以进入临界区 临界区有进程使用时,其他进程可以申请进入临界区 临界区有进程在使用时,其他要求进入临界区的进程必须等待 进程进入临界区的要求必须在有限的时间内得到满足
①,② ①,②,⑤ ⑤,⑥ ①,②,⑧,④,⑤,⑥
互斥的进入临界区 互斥的进入各自的临界区 互斥的进入同一临界区 互斥的进入各自的同类资源临界区
不能保证进程互斥进入临界区,会出现“饥饿”现象 不能保证进程互斥进入临界区,不会出现“饥饿”现象 能保证进程互斥进入临界区,会出现“饥饿”现象 能保证进程互斥进入临界区,不会出现“饥饿”现象
一次只允许一个进程在临界区执行 一个进程在临界区执行时由于发生了某个事件而使它暂停执行,这时可允许另一个进程进入临界区执行 当有进程在临界区时其它想进入临界区执行的进程必须等待 任何一个进入临界区执行的进程必须在有限时间内退出临界区 有进程退出临界区执行的进程必须在有限时间内退出临界区