Как Python использует все ядра - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь понять, как работают Python процессы. Как я знаю, по умолчанию работает 1 поток. В этом примере я не использовал потоки и многопроцессорную обработку для параллельных вычислений.

import random

while True:
    print(random.randint(100, 999) * random.randint(100, 999))

Запуск сценария в командной строке через

python3 script.py

htop перед запуском сценария

enter image description here

htop после запуска скрипта

enter image description here

Как Python использует все мои ядра, если я не используете потоки и многопроцессорность?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...