1. fork函数 fork函数用于克隆一份当前的进程资源,调用fork函数之后,进程一分为二,并且两个进程的资源是一样的(只是资源内容完全一样,并不是同一份资源).fork函数的函数原型为:pid_t fork(void); 需要包含unistd.h,返回值pid_t类型实际上就是int型. 在调用fork函数之后,进程被一分为二,他们的资源都是相同的,如果在调用fork前,程序打开了某个文件,那么fork之后会出现两个一样的文件描述符(并非出现两个相同的文件),如果在调用fork前程序缓冲区