importtimefromthreadingimportThreaddefworker(num:int)->None:print("Поток {} работает".format(num))time.sleep(5)print("Поток {} - закончил работу".format(num))threads:list[Thread]=[]foriinrange(1,4):th=Thread(target=worker,args=(i,))threads.append(th)th.start()fortheardinthreads:theard.join()
Обязательные cookie нужны для входа и настроек. Аналитику — Яндекс.Метрику без записи сеансов — включаем только с твоего согласия; отказ ничего не ломает, выбор можно изменить в подвале сайта.
Подробнее о cookieСогласие на аналитику