Tôi tin rằng điều này tạo ra 24 quy trình; tuy nhiên, tôi cần xác minh. Những câu hỏi này thường khiến tôi khó chịu. Cảm ơn đã giúp đỡ!Có bao nhiêu tiến trình được tạo bằng các câu lệnh fork() này?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(void)
{
pid_t pid = fork();
pid = fork();
pid = fork();
if (pid == 0)
{
fork();
}
fork();
return 0;
}
Đặt printf vào đó, sau đó biên dịch và chạy nó, và bạn sẽ thấy. –