2018年1月16日

fork函数拓展

摘要: 1、fork之后父子进程共享文件:文件引用计数的值改变,共享偏移。 在下面的例子中test.txt为parentchil。如果子进程没有睡眠,两个进程交叉执行,内容不可预测。 2、fork与vfork: 在fork还没有实现copy on write之前,UNIX设计者很关心fork之后立刻执行ex 阅读全文

posted @ 2018-01-16 23:00 wsw_seu 阅读(118) 评论(0) 推荐(0) 编辑

fork函数

摘要: 复制进程映像:使用fork函数得到的子进程从父进程继承了整个进程的地址空间,包括:进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设置、进程优先级、进程组号当前工作目录、根目录、资源限制、控制终端等。 子进程与父进程的区别在于:1、父进程设置的锁,子进程不继承(例如对于一个排他锁,父进程设 阅读全文

posted @ 2018-01-16 21:53 wsw_seu 阅读(193) 评论(0) 推荐(0) 编辑

进程与程序

摘要: 一:概念 程序是一系列有序指令的集合(代码段+数据段=未初始化数据段bss、已初始化数据段)。程序是静态的 进程(代码段+数据段+堆栈段+PCB进程控制块):从用户角度看,进程是程序的一次动态执行过程从操作系统的内核来看,进程是操作系统分配的内存、CPU时间片等资源的基本单位进程是资源分配的最小单位 阅读全文

posted @ 2018-01-16 19:43 wsw_seu 阅读(332) 评论(0) 推荐(0) 编辑

导航