Czy program planujący Linuksa woli uruchamiać proces potomny po fork()
w procesie ojca?Czy planista linuksowy woli uruchamiać proces potomny po fork()?
Zwykle rozwidlony proces będzie wykonywał exec
, więc lepiej, aby proces potomny działał przed procesem ojca (aby zapobiec kopiowaniu przy zapisie).
Zakładam, że dziecko wykona exec
jako pierwszą operację po jej utworzeniu.
Czy moje założenie (że program planujący preferuje proces potomny) jest prawidłowe. Jeśli nie, dlaczego? Jeśli tak, to czy istnieje więcej powodów, aby najpierw uruchomić dziecko?
OK, dzięki, ale co ze zwykłym przypadkiem. Czy planujący woli dziecko od ojca? – Farseer
Z vfork czytam, że dziecko jest preferowane, z widelcem, to jest nieokreślone. –