博客原地址:http://blog.csdn.net/wang_shaner/article/details/41543787实现原理fork分叉函数fork分叉(分裂)函数可以创建一个新进程, 并且新创建出来的进程(子进程)拥有创建它的那个进程(父进程)的数据空间, 堆栈资源等的拷贝. 并且相互不...
分类:
移动开发 时间:
2014-12-07 23:04:44
阅读次数:
264
1 父子进程的程序空间 子进程获得父进程的数据空间、堆、栈的副本,即不共享这些空间 父子进程共享正文段 不过现在又很多实现采用COW写时复制技术,即共享空间,发生修改时只为修改区域制作副本2 文件共享 父子进程各自维护进程表项(记录有文件描述符、文件描述符标志、文件表指针) 父子进程共享文件表(记录...
分类:
系统相关 时间:
2014-12-04 17:45:30
阅读次数:
215
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 前几天写了一篇博客,讲述了端口占用情况的查看和解决。 关于linux系统端口查看和占用的解决方案 大部分这种问题都能够解决,在文章的最后,提到了一种特殊情况,就是父子进程中的端口占用情况。父进程监听一个端口后,fork出一个子进程,然后kill掉父进程,再重启父进程,这个时候提示端口占用,用netstat...
分类:
系统相关 时间:
2014-12-02 17:20:51
阅读次数:
367
API综合使用//父进程发送消息,子进程接收消息
struct msgBuf
{
long mtype; /* message type, must be > 0 */
char mtext[104]; /* message data */
};
const int MSGNUMBER = 10;
int main()
{
//获取一个键
key...
分类:
系统相关 时间:
2014-11-29 11:57:20
阅读次数:
295
来源:CSDN 作者:王文松 转自:Linux公社exec函数族函数族说明fork() 函数用于创建一个新的子进程,该子进程几乎复制了父进程的全部内容,但是,这个新创建的子进程如何执行呢?exec 函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用...
分类:
系统相关 时间:
2014-11-28 17:47:40
阅读次数:
239
D 不可中断睡眠(通常进程在进行I/O)R 运行中或者可运行状态(在运行队列中)S 可中断睡眠(等待event,进程idle中)T 进程停止(进程被trace或者进程被信号停止)X 进程死亡(应该永不可见)Z 僵尸进程(结束,但是父进程没有...
分类:
系统相关 时间:
2014-11-27 20:15:36
阅读次数:
196
原文来自于:http://baike.baidu.com/view/1952900.htm?fr=aladdinfork编辑叉子\分岔\岔口\复刻,西方人吃饭用的东西,经常用作刀和叉。计算机程序设计中的分叉函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回...
分类:
其他好文 时间:
2014-11-27 15:49:43
阅读次数:
261
1、线程介绍
进程(process)是指在系统中正在运行的一个应用程序,是系统资源分配的基本单位,在内存中有其完备的数据空间和代码空间,拥有完整的虚拟空间地址。一个进程所拥有的数据和变量只属于它自己。
线程(thread)是进程内相对独立的可执行单元,所以也被称为轻量进程(lightweight processes);是操作系统进行任务调度的基本单元。它与父进程...
分类:
编程语言 时间:
2014-11-26 22:44:44
阅读次数:
219
1.查看内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr分析:-e 显示进程-o 按用户自定义格式显示%C cpu%p 父进程id%z 虚拟内存%asort 排序命令-k5 按第5列排序-nr 比较数字 从大大小-n 比较数字 从小到大实例 1.1:...
分类:
系统相关 时间:
2014-11-26 16:18:18
阅读次数:
268
综合案例 1) 创建子进程与父进程; 2) 注册SIGINT非实时信号与SIGRTMIN实时信号,并将这两种信号添加到进程屏蔽信号组中; 3) 注册用户自定义信号; 4) 子进程发送5次非实时信号,发5次实时信号; 5) 然后子进程发送SIGUSR1解除进程对SIGINT,SIGTRMIN信号的阻塞 6) 观察实时信号与非实时信号的区别//程序示例
void o...
分类:
系统相关 时间:
2014-11-23 13:13:42
阅读次数:
265