1.PID是进程标识号,它是一个进程的唯一性标识。PPID是该进程父进程的进程标识号。
2.fork和exec和pid完全就是2件事情不能混为一谈。fork是一个linux库函数。他是用来创建一个新的进程。至于exec是一个系列函数,C标准库函数,用来改变进程上下文的。2者结合使用可以创建一个新的进程。
3.如果创建新的进程,一般是用fork,他会返回这个被创建进程的PID,你可以通过PID找到这个进程。
#include "stdio.h"#include "stdlib.h"
#include "time.h"
int main( void )
{
longi = 10000000L
clock_t start, finish
double duration
start = clock()
while( i-- )
finish = clock()
duration = (double)(finish - start) / CLOCKS_PER_SEC
printf( "程序运行 %f 秒\n", duration )
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)