1.进程记账打开进程记账功能后,内核会为每个进程终止时将一条记账信息 写入系统级的进程记账文件。这条记账记录包含了内核为该进程所维护的多种信息,包括终止状态以及进程消耗的cpu时间。借助标准工具sa(8),lastcomm(1)则就先前执行的命令或者是定制的应用,可以对记账文件进行分析。2.系统调用 clone()clone() 主要用于线程库的实现。与fork()不同的是,克隆生成的子进程继续运行不以调用处为起点,转而去调用以参数 func 指定的函数.内核调度实体(KSE,kernel scheduling entity)。实际上,线程和进程都是KSE,只是与其他KSE之间对属性(虚拟内存,打开文件描述符,对信号的处置,进程ID等)的共享程度不同。针对线程间属性共享的方案不少,POSIX线程规范只是其中一种。Linux 平台对 POSIX 线程的两种主要实现:1.年长的 LinuxThreads2.年轻的 NPTLunshare() 可以撤销对某些属性的共享。