EMZETT.
Giriş yap

Olay döngüsü (event loop)

Kısaca: Olay döngüsü, olayları (tıklama, ağ yanıtı, zamanlayıcı, dosya okumanın bitmesi) bekleyen ve onlar için kaydedilmiş işlevleri tek bir iş parçacığında art arda çalıştıran bir döngüdür.

Biraz daha ayrıntılı: Tarayıcıdaki ve Node.js’teki JavaScript’in, ayrıca Python’un (asyncio), Tcl’in, Qt/GTK arayüzlerinin ve oyunların kalbidir. Yavaş işlemler ön planda çalışmaz; bunun yerine işletim sistemi tamamlanmalarını bildirir ve döngü uygun geri çağırmayı çağırır.

Yığın ve kuyruklarla olay döngüsü

Ayrıntılı

İlke

program çalıştığı sürece

Ayrıca bak: async/await, Geri çağırma, Eşzamanlılık, İş parçacığı