今天本想测试一下僵尸进程,却无意中发现了printf函数的一些问题。我的测试代码如下:
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
pid_t son;
printf("parent pid:%d",getpid());
if((son=fork())>0)
{
printf("son‘s pid:%d",son);
sleep(2);
}