Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.83 KB

File metadata and controls

27 lines (16 loc) · 1.83 KB

Asenkron programlama, bir programın birden fazla işlemi aynı anda yapmasına olanak tanır. .NET Core'da bu, async ve await anahtar kelimeleri ile gerçekleştirilir. Async bir metodun asenkron olduğunu belirtirken, await ise asenkron bir işlemin tamamlanmasını bekler.

Async ve Await Kullanımı Bir metodu asenkron yapmak için, metod imzasına async anahtar kelimesi eklenir ve dönüş tipi genellikle Task veya Task< T > olur. Örnek:

image

await anahtar kelimesi, asenkron bir işlemin tamamlanmasını beklemek için kullanılır. Örnek:

image

Asenkron Metodların Oluşturulması

Asenkron metodlar, ağ çağrıları, dosya işlemleri veya uzun süren herhangi bir işlem için kullanılabilir. Örnek olarak bir dosyadan veri okuma işlemi:

image

Hata Yönetimi Asenkron programlamada hata yönetimi, senkron programlamaya benzer şekilde yapılır. Ancak, try-catch blokları asenkron metodlar içinde kullanılmalıdır:

image

NET Core'da asenkron programlama, uygulamalarınızın performansını ve tepki süresini önemli ölçüde iyileştirebilir. async ve await kullanımı, kodun okunabilirliğini ve bakımını kolaylaştırırken, kaynak kullanımını da optimize eder. Bu rehber, asenkron programlamanın temel prensiplerini ve .NET Core'daki kullanımını kapsamaktadır.Uygulamalarınızda bu yöntemleri etkili bir şekilde kullanarak, daha hızlı ve verimli yazılımlar geliştirebilirsiniz.