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 и ничего более. Есть ли способ сделать это?
Спасибо