当前位置: 技术问答>linux和unix
判断共享内存中是否有数据
来源: 互联网 发布时间:2016-03-16
本文导语: 如题. | 需要你自己标记, 当然,如故你的数据有特殊性,比如都是字母等,那你可以在创建共享内存时先清空,以后判断非空就是有数据就可以了。 | 创建共享内存是,从头部划分一...
如题.
|
需要你自己标记,
当然,如故你的数据有特殊性,比如都是字母等,那你可以在创建共享内存时先清空,以后判断非空就是有数据就可以了。
当然,如故你的数据有特殊性,比如都是字母等,那你可以在创建共享内存时先清空,以后判断非空就是有数据就可以了。
|
创建共享内存是,从头部划分一块用来存储共享内存的信息,例如共享内存大小、特殊标识符、创建时间,重要的还要checksum
另外的进程attach这块共享内存时,通过检查checksum就知道共享内存是否已经初始化过
另外的进程attach这块共享内存时,通过检查checksum就知道共享内存是否已经初始化过
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。