Мне нужно заставить основной поток ждать, пока все потоки в list_a не вернут список.
Как показано ниже, у меня есть list_b, у которого есть некоторый объект, на основе которого я буду вызывать метод get_listкаждый объект list_b и расширить его до list_a.Поскольку get_list может занять больше времени для некоторых объектов из b, мне нужно, чтобы основной поток ожидал, пока все потоки не вернут какое-либо значение.
list_a = list()
i = len(list_b)
pool = ThreadPool(processes=i)
for b in list_b:
list_a.extend(pool.apply_async(get_list, (x,y,z)).get())