Fork (Unix)

Infotaula de programariFork
TipusC POSIX library Tradueix
Part deProgramació d'ordinadors
Modifica dades a Wikidata

En informàtica, la crida de sistema fork s'utilitza en sistemes operatius UNIX o UNIX-like i permet que un procés es dupliqui, per exemple, per realitzar un segon tractament, paral·lelament al primer. Podem considerar la crida de sistema fork com el mecanisme més bàsic del que disposa el sistema operatiu per tal de crear nous processos.

Existeix una filiació entre els processos: el procés inicial és anomenat el pare i el nou, el fill. Tots els atributs de sistema del pare (com per exemple, els drets d'accés al sistema de fitxers) són tramesos al fill.

Sovint és millor reemplaçar els fork, que tenen un cost de rendiment alt, per la creació de fils d'execució.

La funció fork és molt emprada entre les aplicacions client servidor amb molts clients simultanis.