摘要: #include #include #include #include#includeint main(int argc , char **argv){ int id; id=fork(); if(id0) { printf("I'm in parent process%d\n",getpi... 阅读全文
posted @ 2014-11-06 09:16 南哥的天下 阅读(1255) 评论(0) 推荐(1)
摘要: #include #include #include #include#includeint main(int argc , char **argv){signal(SIGCHLD, SIG_IGN); int id; id=fork(); if(id0) { printf("I'm in ... 阅读全文
posted @ 2014-11-05 15:55 南哥的天下 阅读(3037) 评论(0) 推荐(0)
摘要: 孤儿进程与僵尸进程[总结]1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,... 阅读全文
posted @ 2014-11-05 12:18 南哥的天下 阅读(275) 评论(0) 推荐(0)
摘要: Linux 系统中僵尸进程Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动。僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸。僵尸进程如何产生的?如果一个进程在其终止的时候,自己就回收所有分配给它的资源,系... 阅读全文
posted @ 2014-11-05 11:41 南哥的天下 阅读(403) 评论(0) 推荐(0)
摘要: #include #include #include #include#include int main() { pid_t p1,p2,pr; int i; for(i=0;i0) printf("I catched a child process with pid of %d... 阅读全文
posted @ 2014-11-05 10:44 南哥的天下 阅读(513) 评论(0) 推荐(0)
摘要: **************************************************************************************************posix 信号量信号量是一种是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语。本书讨论... 阅读全文
posted @ 2014-11-01 11:49 南哥的天下 阅读(973) 评论(0) 推荐(0)
摘要: linux 共享内存shm_open实现进程间大数据交互read.c #include #include #include #include #include #include #include #include /*int shm_open(const char *name, int oflag,... 阅读全文
posted @ 2014-10-31 10:46 南哥的天下 阅读(6483) 评论(0) 推荐(0)
摘要: 共享内存的工作方式顾名思义,共享内存让一段内存可供多个进程访问。用特殊的系统调用(即对 UNIX 内核的请求)分配和释放内存并设置权限;通过一般的读写操作读写内存段中的数据。共享内存并不是从某一进程拥有的内存中划分出来的;进程的内存总是私有的。共享内存是从系统的空闲内存池中分配的,希望访问它的每个进... 阅读全文
posted @ 2014-10-31 10:42 南哥的天下 阅读(1721) 评论(0) 推荐(0)
摘要: 关于shm_open和shm_unlink的使用问题referencefunctionobjectsystembehaviorlinuxC programming in the UNIX environment的编程手册,一般都会为进程间用共享内存的方法通信提供两组方法:1. POSIX定... 阅读全文
posted @ 2014-10-31 10:05 南哥的天下 阅读(3408) 评论(0) 推荐(0)
摘要: key_t键和ftok函数三种类型的system v IPC使用key_t值作为他们的名字。头文件把key_t这个数据类型定义为一个整数,它通常是一个至少32位的整数,这些整数通常是由ftok函数赋予的。函数ftok()把一个已存在的路径名和一个整数标识符转换成一个key_t值,称为IPC键。#in... 阅读全文
posted @ 2014-10-30 11:54 南哥的天下 阅读(1520) 评论(0) 推荐(0)