共享内存,其实可以理解为进程之间的全局变量。
进程1创建共享内存,会返回一个指针,可以通过该指针操作共享内存中的相应变量。
进程2打开共享内存,也会返回一个指针,通过操作该指针可以更改共享内存中的同一变量,这样就实现了进程间通信。
参考该文。
查看创建的共享内存及其大小,参考该文。
在/dev目录下可以看到创建的两块共享内存的大小。
共享内存在/dev下,被当成了一个设备??
共享内存,其实可以理解为进程之间的全局变量。
进程1创建共享内存,会返回一个指针,可以通过该指针操作共享内存中的相应变量。
进程2打开共享内存,也会返回一个指针,通过操作该指针可以更改共享内存中的同一变量,这样就实现了进程间通信。
参考该文。
查看创建的共享内存及其大小,参考该文。
在/dev目录下可以看到创建的两块共享内存的大小。
共享内存在/dev下,被当成了一个设备??