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.
Ayrıntılı
İlke
program çalıştığı süreceAyrıca bak: async/await, Geri çağırma, Eşzamanlılık, İş parçacığı