Параллельный процесс

475 просмотрамногопоточность
0
0 Комментариев

Народ, нужна помощь.
Есть временнОй цикл, время выполнения определяется пользователем. Для удобства внутри цикла хочу запустить отдельный сценарий с таймером, который будет показывать, сколько времени ещё осталось до конца выполнения, но не могу сделать так, чтобы этот сценарий обрабатывался независимо от основного, т.е. моя программа ждет, пока таймер дойдет до нуля, и только потом непосредственно переходит к выполнению основной задачи цикла. Как мне запустить таймер параллельно с циклом, чтобы он не тормозил его работу?
З.Ы.
Только недавно начал осваивать азы программирования и Python\’а, поэтому сразу извиняюсь за неточности и сумбурности в вопросе
Python 3.6.3, windows


Добавить комментарий

1 Ответы

Python Опубликовано 16.12.2018
0
Сергей (анонимный) 0 Comments

не понятно описано, если уже известно время до окончания зачем отдельный процесс?
но если хочется поиграться с тредами, во первых курим про GIL, что бы понять суть проблемы
ну и куча модулей
threading
multiprocessing
concurrent
к примеру
from concurrent import futures
with futures.ThreadPoolExecutor() as executor:
# твой код

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up