Существуют ли альтернативные механизмы для создания продолжительного процесса, кроме бесконечного цикла?Механизмы для создания долговременного процесса
Общая картина, кажется, это:
while True:
# Check for some condition or waiting for some event
# Do some processing
time.sleep(0.01)
Я особенно заинтересован в сценарии, где процесс выступает в качестве работника, который слушает какого-либо события (например, ожидание в очереди задач).
Каковы рабочие характеристики альтернативных подходов?
Вы можете рассмотреть asyncio: https://docs.python.org/3.4/library/asyncio.html –
@SimeonVisser, не могли бы вы объяснить, почему асинчио может быть уместным? – skyork