ネットでこの例を発見し、この行がなぜこの行は印刷されませんか? (C++スレッド)
#include<stdlib.h>
#include<unistd.h>
int main()
{
pid_t return_value;
printf("Forking process\n");
return_value=fork();
printf("The process id is %d
and return value is %d\n",
getpid(), return_value);
execl("/bin/ls/","ls","-l",NULL);
printf("This line is not printed\n");
}
質問する前に、関係するすべての機能のドキュメントを読んでいますか? 'execl'と同じように?ところで、 'fork'はスレッドではなくプロセスを生成します。 – Angew