可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被置成 状态,直到信箱有空时才被释放。若取信件时信箱中无信,则接收进程被置成 状态,直到有信件时才被释放。
举一反三
- 在信箱通信方式下,若发送信件时信箱已满,那么发送信件的进程将被置成()状态,直到信箱()时才能释放。
- 若进程P1调用send原语请求把信件发送到进程P2的信箱中,但该信箱已存满了信件,因而进程状态将发生的变化是( ) A: 进程Pl置为等信件状态 B: 进程P1置为等信箱状态 C: 进程P2置为等信件状态 D: 进程P2置为等信箱状态
- 若进程A调用send原语请求把信件发送到进程B的信箱中,但该信箱已存满了信件,因而应该让A( )状态。 A: 进程A处于等信件 B: 进程A处于等信箱 C: 进程B处于等信件 D: 进程B处于等信箱
- 在间接通信时,用send(N,M)原语发送信件,其中N表示( )。 A: 发送信件的进程名 B: 接收信件的进程名 C: 信箱名 D: 信件内容
- 用信箱方式进行进程通信时,信件() A: 由发送者组织,且在信件中指出接收者名 B: 被存入由信箱指针所指示的位置 C: 通过send取出 D: 存人信箱后不能被移动位置