@motya88

Как прерывать поток в python?

Добрый день. Подскажите, как остановить создание новых потоков если в момент работы X потока длина списка list2 стала >0?
from multiprocessing.pool import ThreadPool

list_1=[1,2,3,4,5]
list2 =[]

def srch_1(ppp):
    # тут некая логика при которой я добавляю запись в list2


p1 = ThreadPool(10)
for ppp in list_1:
    p1.apply_async(srch_1, args=(ppp,))

p1.close()
p1.join()
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
milssky
@milssky
Координатор племени фиолетовых обезьянок
break по нужному условию не работает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 19:14
20000 руб./за проект
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект