Sistemi Operativi

Chiamata di sistema fork

Il comando fork č una chiamata di sistema disponibile sui sistemi unix-like. All'invocazione di fork da un processo viene generato un processo figlio, del tutto identico al padre in ogni sua parte, ma totalmente separato. Questo implica i seguenti fatti:

E' possibile creare differenti flussi di esecuzione nello stesso programma basandosi sui valori ritornati dalla fork. Il risultato della chiamata cambia infatti a seconda che a recepirlo siano il padre o il figlio. Al nuovo processo generato verrā ritornato il valore 0, mentre al processo padre verrā ritornato il process id del figlio appena generato. Il process_id č un numero assegnato dal sistema che identifica univocamente i processi.





















































Tutto quanto riportato in questa pagina č a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione č fondamentale per la continua crescita del sito.