实现进程同步时,每一个消息与一个信号量对应,进程可把不同的消息发送出去
举一反三
- 实现进程互斥时,用()对应,对同一个信号量调用PV操作实现互斥。 A: 一个信号量与一个临界区 B: 一个信号量与—个相关临界区 C: 一个信号量与一组相关临界区 D: 一个信号量与一个消息
- m个进程(Pi,0≤i≤m-1)通过k个等长的缓冲区(Bi,0≤i≤k-1)向n个进程(Qi,0≤i≤m-1)发送消息。每个进程Pi发送消息的顺序与数量不受限制,每个进程Qi接收消息的顺序与数量也不受限制,但发送进程与接收进程作为两个分别的整体,要求消息发送与接收的整体次序相同。为保证消息发送与接收的充分并行,需要设置()。 A: 3个信号量,初值分别为1,1,0 B: 4个信号量,初值分别为1,0,1,0 C: 3个信号量,初值分别为k,1,0 D: 4个信号量,初值分别为k,1,0,1
- 进程P通过缓冲区K不断向n个进程Qi(1≤i≤n)发送消息,消息大小与缓冲区K一样。为了使每个接收进程都应该接收到与发送次序一样的消息序列,需要配置()。 A: 2个信号量,初值分别为1,0 B: 2个信号量,初值分别为1,n, C: 3个信号量,初值分别为1,0,0 D: 3个信号量,初值分别为1,1,0
- 进程P通过缓冲区K不断向n个进程Qi(1≤i≤n)发送消息,消息大小与缓冲区K一样。为了使每个接收进程都应该接收到与发送次序一样的消息序列,需要配置(23)。 A: 2个信号量,初值分别为1,0 B: 2个信号量,初值分别为1,n, C: 3个信号量,初值分别为1,0,0 D: 3个信号量,初值分别为1,1,0
- 进程间的间接通信方式是指(<br/>) A: 发送进程将消息发送给管道 B: 发送进程将消息发送给缓冲区 C: 发送进程将消息发送给信箱 D: 发送进程将消息直接发送给接收进程