【发布时间】:2020-09-10 17:17:23
【问题描述】:
我一直在研究 linux 中的共享内存。 C++中的1个生产者进程和3个消费者进程。 生产者进程通过 'shm_open()' 调用创建共享内存。
3消费者进程从共享内存中读取数据。
您能否建议我在消费者进程读取所有数据后删除共享内存的最佳解决方案?
我们如何知道进程仍在从共享内存中读取?
【问题讨论】:
-
您可能希望更详细地描述您的问题以获得更好的建议。生产者和消费者之间有什么样的互动?共享文件包含哪些类型的数据?
标签: c++ linux ipc shared-memory