os.fork ()

os.fork ()

Ответвляет дочерний процесс. Возвращает 0 в дочернем элементе или идентификатор дочернего процесса в родительском. В случае возникновения ошибки возбуждает OSError.

Обратите внимание, что некоторые платформы, включая FreeBSD <= 6.3 и Cygwin, имеют известные проблемы при использовании fork () из потоков.

Вызывает событие аудита os.fork без аргументов.

Изменено в версии 3.8: Вызов fork () в субинтерпретаторе больше не поддерживается (возникает RuntimeError).

См. ssl для приложений, которые используют модуль SSL с fork ().

Доступность: Unix.

Создает копию вызывающего (родительского) процесса и возвращает числовой идентификатор ID дочернего процесса только родительскому процессу. В дочернем процессе возвращает 0. os.fork() исполняется один раз, но при ветвлении возвращает два значения - ID дочернего процесса в родительском и 0 в дочернем.

Last updated