Tekrar hoş geldiniz çocuklar ve kursun bu bölümünde
yapımızın tasarımını ve uygulamasını tartışacağız, bu yüzden döngü
asenkron programlama yapmamızı sağlayan bir veri yapısıdır.
Başlangıç olarak, Olay Döngüsü, yakın gelecekte gerçekleştirilecek
hesaplamayı zamanlayan eşzamansız bir programlama yapısıdır.
Dolayısıyla, hesaplamayı yakın gelecekte gerçekleştirilmek üzere planladığınızda,
bu sadece işi ertelediğiniz anlamına gelir.
Tamam.
Peki rekabet tam olarak nedir? Rekabet hiçbir
şey değildir, ancak bir işlevdir, artı hesaplama
olarak adlandırılan bar taburesi disfonksiyonu olan argümandır.
Tamam, hesaplama bir şey değildir, ama yapılması gereken bir iş birimidir.
Bilgisayar bilimleri dünyasında iş birimi dediğimde,
bu sadece argümanla birlikte bir işlevdir.
Tamam.
Öyleyse mavinin bile nasıl çalıştığını anlayalım.
Kursun bu bölümünde olay döngülerinin tasarımı ve uygulanması ele alınacaktır.
Olay Döngüsü, olay göndericisi olarak da adlandırılır.
Ancak internete göz atarsanız, en yaygın olarak bulunan Tom'un olay göndericisi yerine olay döngüsü olduğunu görürsünüz.
Olay Döngüsü uygulamasını bitirdiğimizde, size farklı türde eşzamansız programlama
modellerini uygulamak için bir döngünün bile nasıl yerleştirileceğini göstereceğim.
Unutmayın, birden fazla eşzamansız problemi
çözmemizi sağlayacak veri yapısını tasarlıyoruz.
Tamam.
Yani bu çok amaçlı veri yapısıdır ve bölümün çıktısı,
bölümün sonunda bir olay döngüsü kütüphanesine sahip olacağımızdır.
Ve bundan sonra, bu kütüphaneyi hazır hale getirdikten sonra, bu kütüphaneyi örnek
uygulamamızla entegre edeceğiz ve size bu olay döngüsü kütüphanesinin farklı asenkron programlama
modellerini çözmek veya uygulamak için nasıl kullanılabileceğine dair farklı senaryolar göstereceğim.
Bu yüzden bir sonraki derste olay döngüsü veri yapısını derinlemesine inceleyeceğiz.