共享内存的使用和实现原理
两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间
1、共享内存允许两个或更多进程共享一个给定的存储区,因为数据不需要再客户进程和服务进程之间复制。所以这是最快的一种ipc。
2、使用共享内存时需要注意:多个进程对共享内存的同步访问。
3、通常用信号量实现对共享内存的同步访问。
ELF:
ELF 是什么 ?其大小与程序中全局变量的是否初始化有什么关系(注意未初始化的数据放在 bss 段)
Linux ELF ELF = Executable and Linkable Format ,可执行连接格式