236、在消息通信机制中,发送进程和接收进程都必须互斥地访问消息队列。

236、在消息通信机制中,发送进程和接收进程都必须互斥地访问消息队列。


参考答案和解析
直接间接

相关考题:

(6)消息机制是进程间通信的手段之一,一般包括消息缓冲和 【6】 。

系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是A.同步关系B.互斥关系C.调度关系D.父子进程关系

阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在并发系统设计中,通过对信号量S的P、V操作实现进程的同步与互斥控制。P(S):S:=S-1,若S≥0,则执行P操作的进程继续执行:若S<0,则置该进程为阻塞状态,并将其插入阻塞队列。V(S):S:=S+1,若S>0,则执行V操作的进程继续执行;若S≤0,则从阻塞队列唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续执行。在某并发系统中,有一个发送进程A、一个接收进程B、一个环形缓冲区BUFFER、信号量S1和S2。发送进程不断地产生消息并写入缓冲区BUFFER,接收进程不断地从缓冲区BUFFER取消息。假设发送进程和接收进程可以并发地执行,那么,当缓冲区的容量为N时,如何使用P、V操作才能保证系统的正常工作。发送进程A和接收进程B的工作流程如图4-1所示。请在图4-1中的空(1)~(4)处填入正确的内容。

若系统中有多个发送进程和接收进程,进程间的工作流程如图4-2所示,其中空 (1)~(4)的内容与图4-1相同。发送进程产生消息并顺序地写入环形缓冲区BUFFER,接收者进程顺序地从BUFFER中取消息,且每条消息只能读取一次。为了保证进程间的正常通信,增加了信号量SA和SB。①请说明信号量SA和SB的物理意义,并在图4-2中的空(5)和空(6)处填入正确的内容。②请从图4-2的(a)~(1)中选择四个位置正确地插入P(SA)、V(SA)、P(SB)、V(SB)。

在消息缓冲通信方式中,临界资源为( )。 A 发送进程B 消息队列C 接收进程D 信箱

消息缓冲机制中,发送进程和接收进程之间存在有用来存放被传送消息的缓冲区,所以,它们之间存在对临界资源的使用问题。 ( ) 此题为判断题(对,错)。

以下不属于进程高级通信方式的是()。 A、共享内存方式B、消息传递方式C、管道文件方式D、进程互斥和同步方式

进程通信就是进程之间进行信息交换。系统中各进程异步执行,但有些进程之间必须保持一定的联系,以便协调一致地完成指定任务。这种联系就是通过交换一定数量的信息实现的。消息缓冲通信技术是一种高级通信机制,由Hansen首先提出。其基本思想是:根据“生产者—消费者关系”原理,利用公共消息缓冲区实现进程之间的信息交换。1.试叙述高级通信机制与低级通信机制P、V原语操作的主要区别。2.试解释消息缓冲通信技术的基本原理。3.消息缓冲通信机制中提供发消息的原语Send(receiver,a)和接受消息原语Receive(a)。调用参数a分别表示发送消息的内存区首地址或接受进程的内存消息区首地址。试设计相应的数据结构,并用P、V操作原语实现Send和Receive原语。

面向消息中间件(MOM)通过高效可靠的(),在分布式环境下扩展进程间的通信,可支撑多种通信协议、语言、应用程序、硬件和软件平台。A. 消息扩展机制B. 消息共享机制C. 消息传递机制D. 消息处理机制

SMP进程间通信的基本方式()。A、有名管道B、消息队列C、SocketD、三次握手

最快的进程间通信方式是()A、管道B、消息队列C、套接字D、共享内存

消息队列中消息的发送端进程和消息的接受端之间不需要额外实现进程之间的同步。()

下列进程通信方式中不属于一个计算机中进程之间的通信的是()A、管道B、套接字C、消息队列D、共享内存

SMP进程间通信的基本方式()A、有名管道B、消息队列C、Socket

消息缓冲通信中的临界资源是()。A、消息队列B、消息缓冲区C、发送区D、接收区

系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。A、同步关系B、互斥关系C、调度关系D、父子进程关系

可用于在不同主机的进程间通信的技术是()。A、管道B、共享内存C、消息队列D、套接字

在基于消息传递的通信机制中,其核心部分是发送原语和接收原语,统称为()。

消息缓冲通信中的临界资源是()A、消息缓冲队列B、接收区C、发送区D、消息缓冲区

利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为()A、共享内存B、消息机制C、管道通信D、套接字

进程间用消息传递信息时,消息中应含有()。A、发送者名B、接收者名C、信箱名D、消息名

单选题SMP进程间通信的基本方式()A有名管道B消息队列CSocket

单选题系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。A同步关系B互斥关系C调度关系D父子进程关系

判断题消息队列中消息的发送端进程和消息的接受端之间不需要额外实现进程之间的同步。()A对B错

单选题消息缓冲通信中的临界资源是()A消息缓冲队列B接收区C发送区D消息缓冲区

单选题下面关于Linux内核的有关叙述中,错误的是()。A进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作BLinux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口C网络接口模块包含网络接口驱动程序D支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字

单选题消息缓冲通信中的临界资源是()。A消息队列B消息缓冲区C发送区D接收区

单选题进程间用消息传递信息时,消息中应含有()。A发送者名B接收者名C信箱名D消息名