Как заставить подпроцессы ждать join сразу после start в python?
Мне нужно обрабатывать некий массив данных:
{ item1: [str, str,str], item2: ... , ... }
Алгоритм должен перед переходом к значениям в item2 обязательно обработать и сохранить данные куда следует, и только потом переходить к обработке данных в item2.
В каждом потоке как раз обрабатывается str.
Я думаю что у меня возникает гонка и до того как выполнится join, алгоритм убегает к item2.
Как гарантированно заставить всю группу дочерних потоков ждать join (который как я понимаю нужен чтобы заставить алгоритм в родительском просессе ждать завершения дочерних процессов)?