当前位置: 技术问答>linux和unix
急~跪解linux 共享内存 读写问题
来源: 互联网 发布时间:2016-09-10
本文导语: 怎样指定共享内存读写的位置呢? 比如我要从分配内存的第10个sizeof(struct ii)开始写或读该怎样弄 是不是指定shmat()的第二个参数,但我不知道具体该怎么做 求助各位!!!!!! | shma...
怎样指定共享内存读写的位置呢?
比如我要从分配内存的第10个sizeof(struct ii)开始写或读该怎样弄
是不是指定shmat()的第二个参数,但我不知道具体该怎么做
求助各位!!!!!!
比如我要从分配内存的第10个sizeof(struct ii)开始写或读该怎样弄
是不是指定shmat()的第二个参数,但我不知道具体该怎么做
求助各位!!!!!!
|
shmat的返回值就是一个指向共享内存第一字节的指针,在他上面加上10*sizeof(struct ii)就可以了。
不是shmat()的第二个参数。第二个参数是将要关联到当前进程的共享内存所在的位置,一般是传一个空指针,让系统来选择内存出现的地址。
不是shmat()的第二个参数。第二个参数是将要关联到当前进程的共享内存所在的位置,一般是传一个空指针,让系统来选择内存出现的地址。
|