首页 > 试题广场 >

进程同步是进程与进程间的间接制约问题,进程互斥是进程与进程间

[单选题]
进程同步是进程与进程间的间接制约问题,进程互斥是进程与进程间的直接制约问题
  • 正确
  • 错误
推荐
进程之间存在直接制约关系(即同步问题)和间接制约关系(即互斥问题);同步问题是存在逻辑关系的进程之间相互等待所产生的制约关系,互斥问题是相互逻辑关系的进程竞争使用资源所发生的制约关系。
编辑于 2017-08-09 14:00:15 回复(1)
答案:B
进程同步

    进程同步也是进程之间直接的制约关系,是为完成某种任务而建立的两个或多个线程,这个线程需要在某些位置上协调他们的工作次序而等待、传递信息所产生的制约关系。进程间的直接制约关系来源于他们之间的合作。

    比如说进程A需要从缓冲区读取进程B产生的信息,当缓冲区为空时,进程B因为读取不到信息而被阻塞。而当进程A产生信息放入缓冲区时,进程B才会被唤醒。概念如图所示。

进程互斥

    进程互斥是进程之间的间接制约关系。当一个进程进入临界区使用临界资源时,另一个进程必须等待。只有当使用临界资源的进程退出临界区后,这个进程才会解除阻塞状态。

    比如进程B需要访问打印机,但此时进程A占有了打印机,进程B会被阻塞,直到进程A释放了打印机资源,进程B才可以继续执行。概念如图所示。


编辑于 2018-08-11 20:15:54 回复(0)
进程同步:两个进程要共同完成一个任务,所有满足的关系,是直接制约
进程互斥:两个进程申请相同的临界资源,通过临界资源有一个间接的制约
发表于 2019-05-05 10:21:21 回复(0)
A
发表于 2017-08-08 21:12:16 回复(0)
进程同步:两个进程要共同完成一个任务,所有满足的关系,是直接制约
进程互斥:两个进程申请相同的临界资源,通过临界资源有一个间接的制约
发表于 2019-03-18 22:01:13 回复(0)
B 书上原文
发表于 2018-01-09 21:39:37 回复(0)
进程之间存在直接制约关系(即同步问题)和间接制约关系(即互斥问题);同步问题存在逻辑关系的进程之间相互等待所产生的制约关系,互斥问题是指相互逻辑关系的进程竞争使用资源发生的制约关系;
发表于 2018-10-10 15:33:28 回复(0)
同步直接 互斥间接
发表于 2021-12-24 16:13:31 回复(0)
进程同步:多个进程合作完成一项任务因而产生的直接制约。
进程互斥:进程之间因资源分配导致的等待为间接制约。
发表于 2020-10-11 23:54:20 回复(0)