设为首页 加入收藏

TOP

Linux system V IPC 信号灯和共享内存实例(二)
2014-11-24 11:50:20 来源: 作者: 【 】 浏览:1
Tags:Linux system IPC 信号灯 共享 内存 实例
&V,1); //对mutexid执行 V 操作
semop(emptyid,&V,1); //对emptyid执行 V 操作

sleep(1);
}

printf("ConsunerB is over\n");
exit(0);
}
}
}


/* 父进程返回后回收3个子进程 */

wait(0);
wait(0);
wait(0);


/* 断开并撤消2个共享内存 */


shmdt(array);
shmctl(arrayid,IPC_RMID,0);
shmctl(get);
shmctl(getid,IPC_RMID,0);

/* 撤消3个信号量集 */


semctl(emptyid,IPC_RMID,0);
semctl(fullid,IPC_RMID,0);
semctl(mutexid,IPC_RMID,0);


exit(0);
}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Unix/Linux共享内存应用与陷阱 下一篇简单的Linux 消息队列测试代码

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)