Дом развитие Что такое вилка? - определение из техопедии

Что такое вилка? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Форк?

Fork - это функция в Unix, которая используется для генерации дубликата определенного процесса путем создания двух одновременно выполняемых процессов программы. Эти два процесса обычно называются «родительским» и «дочерним» процессами. Они используют многозадачные протоколы для совместного использования системных ресурсов.

Техопедия объясняет Форк

Одним из важных элементов реализации разветвления является система копирования при записи, используемая для хранения прогрессивных изменений в процессе после разветвления. Как правило, статический код не дублируется, а разделяется. В то время, когда процесс изменяет общий код, изменения создаются и сохраняются отдельно. Это способствует эффективности использования разветвленных процессов.

Разработчики также должны знать о некоторых проблемах с использованием fork для создания дублирующегося процесса. Одним из них является проблема многопоточных программ; поскольку дочерний процесс наследует только один поток, могут возникнуть проблемы, связанные с тем, что происходит с несколькими потоками при вызове функции fork. Эти и другие соображения часто упоминаются теми, кто работал с функцией fork.

Что такое вилка? - определение из техопедии