Python Пул выполняет код, который написан перед его созданием - PullRequest
0 голосов
/ 30 апреля 2020
import multiprocessing as mp


def printself():
    print("hi")


print("Entry")

if __name__ == '__main__':
    pool = mp.Pool(3)
    for i in range(3):
        pool.apply(printself)
    pool.close()

print("Exit")

когда я запускаю этот код, ввод и вывод слова печатаются 4 раза. это просто простой пример для освещения проблемы, но я бы хотел, чтобы пул выполнял только функцию printself и ничего более. Есть ли способ сделать это?

Спасибо

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