当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息?( )

admin2021-03-19  57

问题 当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息?(    )

选项 A、信号量
B、共享内存
C、消息传递
D、管道

答案B

解析 共享内存指在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存(shared memory)是Unix下的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息,特点是可以高效的共享大量信息。故本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/Yp8Z777K
0

最新回复(0)