C# - String Interpolation Kullanımı

Bu özellik, C# dilinde tanımladığımız string değişkeni daha okunabilir ve yönetilebilir hale getiren pratik bir özelliktir. Bu özellik, C# 6.0 ile birlikte gelmiştir ve daha önce kullanılan String.Format metoduna göre daha okunabilir ve kullanımı kolaydır. [More]

Deadlock Nedir?

Deadlock, bilgisayar sistemlerinde iki veya daha fazla işlem arasında meydana gelen bir durumdur. Bu durum, işlemlerin birbirine bağlı olduğu ve her birinin diğerinin devam etmesini beklemesi ile sonuçlanır ve program akışınız devam edemez hale gelir. [More]

C# - Parallel.ForEach Kullanımı

C#'ta özellikle listeler ve dizilerde işlem yapacağımız zaman sıklıkla kullandığımız foreach döngüsünün çalışma mantığına benzer olan bir de Parallel.ForEach döngüsü vardır. Klasik foreach'ten farkı, dizi elemanlarını sıra ile dönmek yerine tüm elemanları paralel task'lar oluşturup (CPU çekirdekleri uygun olduğu kadar) aynı anda işlenmesini sağlar. [More]