周测9

1.如果在代码中没有使用IPC_RMID命令手动删除共享内存,则共享内存并不会随着程的终止而自动清理

编号 选项
A
B

2.下面有关共享内存,说法不正确的是

编号 选项
A 共享内存和使用信号量一样,属于进程间通信的一种方式
B 使用shmget函数来创建共享内存
C 尽管每个进程都有自己的内存地址,不同的进程可以同时将同一个内存页面映射到自己的地址空间中,从而达到共享内存的目的
D 共享内存提供了同步机制,在第一个进程结束对共享内存的写操作之前,会有自动机制可以阻止第二个进程开始对它进行读取

3.下述哪种IPC效率最高?

编号 选项
A 管道
B 共享内存
C 消息队列
D 信号

4.Linux内核通过引用计数技术来管理共享内存生命周期。

编号 选项
A
B

5.两个进程可以用一个相同的key共享一块内存区,但不同的进程调用shmget的size可以不一样。

编号 选项
A
B

最后更新: 2020-07-01