ZIK1337
@ZIK1337

Как сделать так, чтобы цикл не ждал завершения потока, вызываемого в нем, а переходил к следующей итерации?

Код наподобие такого:
def main():
global current = 0
    for i in range(0, n):
        # различная работа перед запуском очередного потока
        current += 1
        threading.Thread(target=thread_function(current, другие параметры),
                         daemon=True).start()

Суть в том, что пока запущенный поток не завершит свою работу, не происходит переход на следующую итерацию цикла.
Как сделать так, чтобы происходил этот переход сразу после запуска очередного потока?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы