En el caso de los sistemas operativos derivados de UNIX, la llamada al sistema fork permite realizar una bifurcación del proceso.
Aquí hay un ejemplo escrito en lenguaje de programación C que muestra el uso de esta llamada.
El código que se ejecute depende de si el proceso es padre o hijo.
Este código imprimirá: El orden de la salida será determinada por diversos parámetros del núcleo del sistema operativo.
Como se puede observar, el valor contenido en la variable idPropio es compartido por proceso padre e hijo; sin embargo, la referencia a la variable no es la misma y su posterior modificación en cada código, ya sea del padre o del hijo, no se verá reflejada en ambos procesos.