码迷,mamicode.com
首页 >  
搜索关键字:shmctl    ( 13个结果
Linux IPC实践(9) --System V共享内存
共享内存API#include #include int shmget(key_t key, size_t size, int shmflg); void *shmat(int shmid, const void *shmaddr, int shmflg); int shmdt(const void *shmaddr); int shmctl(int shmid, int cmd, stru...
分类:系统相关   时间:2015-02-19 15:06:52    阅读次数:228
Linux共享内存实践(2)
shmdt函数功能:将共享内存段与当前进程脱离原型:int shmdt(const void *shmaddr);参数:    shmaddr: 由shmat所返回的指针 返回值:    成功返回0;失败返回-1//实践:运行程序,观察ipcs输出 int main() { //获取或者打开共享内存 int shmid = shmget(0x15764221, 1024 * siz...
分类:系统相关   时间:2014-11-27 16:16:35    阅读次数:332
linux共享内存
1) 用ftok()函数获得一个ID号.2) shmget()用来开辟/指向一块共享内存的函数3) shmat()将这个内存区映射到本进程的虚拟地址空间。4) shmdt()函数删除本进程对这块内存的使用5) shmctl() 控制对这块共享内存的使用1) mmap()系统调用使得进程之间通过映射同...
分类:系统相关   时间:2014-10-28 00:18:18    阅读次数:387
13条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!