Fork是C/C++中創(chuàng)建線程的API县爬,剛開始我也覺得不就是創(chuàng)建個(gè)進(jìn)程嘛排抬,有什么特別的铜异,直到我看到這篇博客當(dāng)中這份有趣的代碼:
#include <stdio.h>
#include <unistd.h>
int main()
{
fork();
fork() && fork() || fork();
fork();
printf("forked\n");
return 0;
}
如果在一個(gè)復(fù)雜程序中分開多處調(diào)用了fork敦冬,想必我也會暈掉了的吧23333搬泥。
我也是運(yùn)行了程序以后才知道正確的答案桑寨。