ฉันไม่เข้าใจฟังก์ชัน fork อย่างถ่องแท้ ฉันไม่เข้าใจว่าพ่อและลูกประมวลผล contineo จากฟังก์ชัน fork() อย่างไร หรือข้ามบรรทัดนี้แล้วไปที่บรรทัดถัดไป ตัวอย่างเช่น:
int value = 0;
if (fork()!=0)
{
wait(&value);
value = WEXITSTATUS(value);
value++;
}
printf("%d\n",value);
value+=2;
exit(value);
เมื่อเราใช้งานฟังก์ชั่น fork พ่อก็จะไปรอฟังก์ชั่น wait() แต่สิ่งที่ฉันไม่เข้าใจคือจุดที่เด็กเริ่มวิ่งจาก if() หรือเขาหนีมันไปและไปหา printf ทันที? ขอบคุณสำหรับการช่วยเหลือ :)
fork
แต่จะส่งกลับในแต่ละกระบวนการจากสองกระบวนการ - person David Schwartz   schedule 13.04.2016