关于进程间通信的一些小方法
来源:互联网 发布:中国的下一场战争知乎 编辑:程序博客网 时间:2024/04/28 16:11
关于进程间通信的一些小方法:
1.判断信号量是否存在:sem_id = semget(SEM_KEY, 0, 0) 等于 1 则存在,不等于1,不存在。
2.安装信号处理器。
action.sa_handler = catch_ctrl_c;
sigemptyset(&action.sa_mask);
action.sa_flags = 0;
if(sigaction(SIGINT, &axtion, NULL) == -1)
perror("can not install the handler for SIGINT");
void catch_ctrl_c(){
if(semctl(sim_id, 0, IPR_RMID, O) == -1){
perror("Remove Semaphore");
exit(0);
}
- 关于进程间通信的一些小方法
- 关于进程通信的一些文章
- 关于网络通信的一些小知识
- 关于进程的一些小问题
- 关于进程间的通信
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间通信的方法
- 进程间的通信方法
- android进程间通信的一些问题
- 关于jQuery的一些小方法
- 关于进程间通信
- 关于进程间通信的学习心得
- OPENLDAP 访问控制
- 内存泄露检测工具 -- Visual Leak Detector (转)
- rpm 包创建
- 我的博客
- Linux kernel Development second Edition
- 关于进程间通信的一些小方法
- 英文标点符号翻译大全
- About SQL and SQL-Based Management Tools
- java数据结构 线性表,链表,哈希表
- eclipse入门教程
- linux 中解析命令行参数 (getopt_long用法)
- ubuntu9.10,QQ崩溃的解决方法
- 如何去掉注释??
- 获得设备的名字