EMZETT.
Войти

Цикл событий (event loop)

Коротко: Цикл событий — цикл, ожидающий событий (щелчок, ответ сети, таймер, завершение чтения файла) и по очереди выполняющий зарегистрированные для них функции — в одном потоке.

Подробнее: Это сердце JavaScript в браузере и в Node.js, а также Python (asyncio), Tcl, интерфейсов Qt/GTK и игр. Медленные операции не выполняются на переднем плане; вместо этого операционная система сообщает об их завершении, а цикл вызывает подходящий обратный вызов.

Цикл событий со стеком и очередями

Подробности

Принцип

пока программа работает

См. также: async/await, обратный вызов, параллелизм, поток