Я хочу использовать многопоточность, чтобы сделать мой скрипт быстрее ...
Я все еще новичок в этом. Документ Python предполагает, что вы уже понимаете многопоточность, а что нет.
Итак ...
У меня есть код, который выглядит так
from itertools import izip
from multiprocessing import Pool
p = Pool()
for i, j in izip(hugeseta, hugesetb):
p.apply_async(number_crunching, (i, j))
Что дает мне большую скорость!
Тем не менее, greatseta и largesetb действительно огромны . Пул хранит все i s и j s в памяти после того, как они закончили свою работу (в основном, вывод на печать на стандартный вывод). Есть ли еще что-то для i и j после их завершения?