• 4076阅读
  • 2回复

[提问]如何读写QSharedmemory共享内存的一部分? [复制链接]

上一主题 下一主题
离线linhan
 

只看楼主 倒序阅读 楼主  发表于: 2013-01-10
我要开辟的共享内存比较大,写进程定时不停地写(刷新)某些数据,读进程定时不停的读某些数据。这样问题就来了,只读写部分共享内存(某些数据),而把整个内存不停的memcpy后再操作,会太浪费资源,特别是时效性。我想问有没有办法通过比如偏移量来访问部分内存,而不是全部?问达人赐教,谢谢!
离线voidbroken

只看该作者 1楼 发表于: 2013-01-10
那就不要memcpy, 直接开辟多个共享内存,轮流写,轮流读
离线linhan

只看该作者 2楼 发表于: 2013-01-10
如果有上万条记录,难道要开辟上万个共享内存?
快速回复
限100 字节
 
上一个 下一个