Найти тему
9,6K подписчиков

Создание процессов Python

109 прочитали
Класс Process из встроенного модуля multiprocessing позволяет создавать процессы без прямого вызова функции fork, про которую писали раньше на канале.

Класс Process из встроенного модуля multiprocessing позволяет создавать процессы без прямого вызова функции fork, про которую писали раньше на канале.

При создании экземпляра Proccess необходимо передать функцию, которую требуется исполнить в отдельном дочернем процессе и аргументы этой функции. Процесс будет создан после вызова метода start. Внутри метода start будет вызван fork и будет исполнена функция в отдельном процессе.

Очень важно ожидать завершения всех созданных дочерних процессов. Для этого можно воспользоваться удобной функцией join.

Чтобы показать отдельные задействованные идентификаторы процессов, приведем расширенный пример:

#процессы #multiprocessing

#dataanalytics #software #datascientist #iot #coder #ml #innovation #robotics