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
Was this helpful?