Hogar Desarrollo ¿Qué es el tenedor? - definición de techopedia

¿Qué es el tenedor? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Fork?

Fork es una función en Unix que se utiliza para generar un duplicado de un proceso particular al crear dos procesos de ejecución simultánea de un programa. Estos dos procesos generalmente se denominan procesos "primarios" y "secundarios". Utilizan protocolos multitarea para compartir recursos del sistema.

Techopedia explica Fork

Un gran elemento de la forma en que se implementa la bifurcación es el sistema de copia en escritura utilizado para almacenar cambios progresivos en un proceso después de la bifurcación. Por lo general, el código estático no está duplicado, sino compartido. En el momento en que un proceso modifica el código compartido, los cambios se crean y almacenan por separado. Esto promueve la eficiencia en el uso de procesos bifurcados.

Los desarrolladores también deben conocer algunos problemas con el uso de fork para generar un proceso duplicado. Uno de estos es el tema de los programas multiproceso; Debido a que el proceso hijo solo hereda un solo subproceso, puede haber problemas relacionados con lo que sucede con varios subprocesos cuando se llama a la función fork. Estas y otras consideraciones a menudo son mencionadas por quienes han trabajado con la función fork.

¿Qué es el tenedor? - definición de techopedia