asenkron programlama

entry1 galeri0
    1.
  1. C# ve java gibi programlama dillerinde, 2 metodun aynı anda aynı threadde çalışamamasından dolayı uygulanan bir yapıdır.

    Elimizde main methodumuzun çalıştığı ve default olarak gelen 1 thread vardır: main thread. Ben bu threadde main methodu haricinde herhangi bir methodu çalıştırmak istediğimde, bu methodlar aynı anda çalışamayacağı için, main methodumuz durur ve diğer methodun işini bitirmesini bekler. Tabi bu sadece 2 methoda küçümsendiğinde gayet zararsız, masumane bir durum gibi gözüküyor olabilir ama uzun ve bir dünya methodun çalışmasını istediğimiz programlarda, bu durum programı kilitler.

    Bundan dolayı, delegeler aracılığıyla, begininvoke ve endinvoke gibi komutlarla, farklı threadler oluşturarak, polling ve callback dediğimiz teknikleri kullanarak, bu 2 threadi birbiriyle ilişkilendirmek suretiyle uyguladığımız programlamaya, asenkron programlama diyoruz.
    0 ...
© 2025 uludağ sözlük