• Buradasın

    Event Loop nasıl çalışır?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Event Loop, JavaScript'in asenkron işlemleri yönetmek ve kodu verimli bir şekilde çalıştırmak için kullandığı bir mekanizmadır 24.
    Çalışma prensibi şu şekilde özetlenebilir:
    1. Çağrı Yığını (Call Stack): JavaScript motoru, fonksiyon çağrılarını takip eder ve bir fonksiyon çağrıldığında onu yığına ekler, tamamlandığında ise yığından çıkarır 24.
    2. Olay Kuyruğu (Event Queue): Zaman aşımları, I/O işlemleri ve promises gibi asenkron işlemler bu kuyruğa eklenir 4.
    3. Event Loop: Bu döngü, çağrı yığınının boş olup olmadığını ve olay kuyruğunda işlenmeyi bekleyen bir şey olup olmadığını sürekli olarak kontrol eder 24.
    4. İşlem: Eğer çağrı yığını boşsa, olay kuyruğundaki ilk görev alınır ve çağrı yığınına eklenerek çalıştırılır 4.
    5. Tekrar: Bu süreç, kuyrukta daha fazla görev olana kadar tekrar eder 4.
    Bu sayede, JavaScript tek bir iş parçacığında çalışmasına rağmen, birden fazla görevi paralel olarak işleyebilir ve kullanıcı arayüzünü dondurmadan işlemleri tamamlayabilir 24.
    5 kaynaktan alınan bilgiyle göre:
  • Konuyla ilgili materyaller

    Loop ne demek?
    Loop kelimesi İngilizce'de birkaç farklı anlama sahiptir: 1. Döngü: Uzun ve ince bir şeyin (ip, iplik gibi) kendi etrafında kıvrılmasıyla oluşan eğri şekil. 2. Hareket: Uçakların gökyüzünde çizdiği dikey daire. 3. Tekrarlanan bölüm: Kayıtlı müziğin bir kısmının şarkı boyunca veya şarkının bir bölümünde tekrarlanması. 4. Bilgisayar programlaması: Belirli bir koşul gerçekleşene kadar tekrarlanan bir dizi talimat. 5. Grup: Belirli bir bilgi, karar veya durum üzerinde etkisi olan insanlar topluluğu.
    Loop ne demek?
    Döngü (Loop) ne anlatıyor?
    Döngü (loop), yazılım geliştirmede belirli bir kod bloğunun tekrar tekrar çalıştırılmasını sağlayan temel bir programlama yapısıdır. Döngülerin anlattıkları: - Tekrarlayan işler: Programcıların tekrarlayan işleri verimli bir şekilde gerçekleştirmesine olanak tanır. - Kod okunabilirliği: Kodu daha okunabilir ve yönetilebilir hale getirir. - Kullanım alanları: Veritabanı işlemleri, dosya okuma/yazma, listeleme işlemleri gibi birçok alanda sıkça başvurulan yapısal ögelerdir. - Döngü türleri: For, while, do-while gibi farklı türleri vardır ve her biri belirli bir işlemi tekrarlamak için farklı koşullar altında kullanılır.
    Döngü (Loop) ne anlatıyor?