Я хочу использовать python для написания скрипта, который запускает параллельные процессы.
Я узнал, что pexpect.spawn
, multiprocessing.Process
и concurrent.futures
могут использоваться для параллельной обработки.В настоящее время я использую pexpect.spawn
, но я не уверен, будет ли pexpect.spawn
автоматически использовать все доступные ядра.
Эта команда top
вернулась, когда я использовал pexpect.spawn
для запуска нескольких рабочих. Эти процессы выполняются на разных ядрах?Как я могу это прочитать?Почему число процессов, возвращаемых top
, намного больше, чем количество ядер моего компьютера?