[13][11][单选]两个相互感知都与第三方交互,例如使用同一个资源的进程,其潜在的控制问题是
两个进程相互竞争,可能造成互斥、死锁或饥饿
两个进程共享协作,但可能造成互斥、死锁或饥饿
两个进程通过其他方式协作,但可能造成互斥、死锁或饥饿
两个进程相互不竞争,不协作,但可能造成互斥或死锁
答案
两个进程共享协作,但可能造成互斥、死锁或饥饿
解析
进程间的相互制约关系如下:
相互感知程度 交互关系 一个进程对其他进程的影响 潜在的控制问题
相互不感知完全不了解其他进程的存在 竞争关系 一个进程的操作对其他进程无影响 互斥、死锁可释放资源、饥饿
间接感知与第三方交互,如共享资源 通过共享进行协作 一个进程的结果依赖于其他进程获得的资源 互斥、死锁可释放的资源、饥饿
直接感知双方直接交互,如通信 通过通信进行协作 一个进程的结果依赖于从其他进程获得的信息 死锁、饥饿
其中间接感知都与第三方交互,如共享资源的交互关系是通过共享进行协作,这种交互关系潜在的控制问题是进程互斥、死锁、饥饿和数据一致性,答案为B。
【涉及考点】
第4章 并发与同步
转载请注明出处。