摘要:
公共引用头文件common.h 1. 一般方法 2. 递归方法 阅读全文
摘要:
#include #include #define MAX_SIZE 101 /** * 交换两个数 宏定义方式 * @param x 交换数1 * @param y 交换数2 * @param t 临时变量 */ #define SWAP(x,y,t) ((t) = (x), (x) = (y), (y) = (t)) void sort(int list[],int n); ... 阅读全文
摘要:
系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树结构模型。整个linux系统的所有进程也是一个树形结构。树根是系统自动构造的,即在内核态下执行的0号进程,它是所有进程的祖先。由0号进程创建1号进程(内核态),1号负责执行内核的部分初始化工作及进行系统配置,并创建若 阅读全文
摘要:
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 阅读全文
摘要:
fork简介: fork英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的Unix(或类Unix,如Linux,Minix)中用于创建子进程的系统调用。 【NOTE1】 fork () 的作用是什么?换句话说,你用 fork () 的目的是什么? ――是为了产生一个新的进程,地球人都知道 : 阅读全文