Lo scheduler di Linux preferisce eseguire il processo figlio dopo fork()
nel processo padre?Lo scheduler di Linux preferisce eseguire il processo figlio dopo fork()?
Di solito, il processo biforcuta eseguirà exec
di qualche tipo così, è meglio lasciare che il processo figlio di eseguire prima del processo di padre (per evitare la copia in scrittura).
Suppongo che il bambino eseguirà exec
come prima operazione dopo la sua creazione.
La mia ipotesi (che lo scheduler preferirà il processo figlio) è corretta. Se no, perché? Se sì, ci sono più motivi per gestire prima il bambino?
Ok, grazie, ma per quanto riguarda il solito caso. Lo scheduler preferisce il figlio al padre? – Farseer
Con vfork la mia lettura è che il bambino è preferito, con la forchetta, non è specificato. –