摘要:
共享内存是运行在同一台机器上的进程间最快的通信方式,因为数据不需要在不同的进程间复制。通常由一个进程创建一块共享内存区,其余进程对这块内存区进行读写。得到共享内存有两种方式:映射/dev/mem 设备和内存映像文件。前一种方式不给系统带来额外的开销,但在现实中并不常用,因为它控制的存取将是实际的物理内存。常用的方式是通过shmXXX函数族来实现利用共享内存进行存储的。首先,要用的函数是shmget,它获得一个共享存储标识符。 #include<sys/types.h> #include<sys/ipc.h> #include<sys/shm.h> int s 阅读全文
posted @ 2012-06-08 21:14
沙场醉客
阅读(184)
评论(0)
推荐(0)

浙公网安备 33010602011771号