C# Lock Deyimi İle İşlem Kilitleme

C#’da lock kullanımı örnek olarak thread ile uzun süre çalışan veya işlem yapan bir müşteri listeniz var müşteriyle ilgili yapılan işlemler tam olarak bitmeden silme, düzeltme gibi işlemlere izin vermek istemiyorsanız lock deyimi tam kullanmanız gereken yöntemdir.

C#’da lock deyimi ile işlem kilitleme

C#’da lock kullanımı örnek olarak thread ile uzun süre çalışan veya işlem yapan bir müşteri listeniz var müşteriyle ilgili yapılan işlemler tam olarak bitmeden silme, düzeltme gibi işlemlere izin vermek istemiyorsanız lock deyimi tam kullanmanız gereken yöntemdir.

C#(Program.cs)

Üstteki kodları kısaca özetlemek gerekirse console uygulaması başladığında sizden bir değer girmeniz istenecek ardından thread ile arkaplan girmiş olduğunuz değer kadar genericlist’e ekleme yapılacak bu ekleme sırasında listeden bir işlem silme olayı yapılmasın diyede verisilme esnasında lock deyimi kullanılarak işlemin kilitli olup olmadığı sorgulanmaktadır lock deyiminin kilitlenme aşaması listeye ekleme başlamadan önce yapılmaktadır.

4.1/5 - (11 votes)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et