同一个共享内存可以被多个进程读取么
Linux下,只是读取数据,并不写。
可以,用那种读写锁,只锁写入,不锁读取
驱动里面有用到这个东西
这个是可以的,但需要采取特殊的机制。
方法1: 共享内存的方法。
此外,如果你仅仅是需要互相通信,获取共有的数据,其实还可能有其他模式:
其他方法:域套接字、命名管道 等等
要看整体到底有什么需要,主要实现什么目的。
同一个共享内存是可以被多个进程从里面读数据的。
共享内存数据可以被多个进程读取数据;注意到互锁,不同时读就行。