Yorumu yanıtla

Bu kilit nesnesi, senkronize

Bu kilit nesnesi, senkronize etmek istediğimiz thread'ler tarafından erişilebilir bir kapsam içerisinde olmalıdır. Yani, "kilit" isimli nesneyi IslemYap() metodunun içinde lokal değişken olarak tanımlasak anlamsız olurdu ve işe yaramazdı. Monitor ya da lock için bir kilit nesnesi kullanabiliyor olmak, aynı anda birden çok amaca yönelik olarak farklı ve birbirinden bağımsız kilitleme bölgeleri oluşturabilmeyi sağlıyor. Makaledeki örnekler olayı basitçe kurgulamak üzere verildiği için orada gereksizmiş gibi görünebilir. Ama gerçek bir uygulamada paralel işleyen ve farklı görevleri olan thread'leri senkronize etmekte ve kritik bölgeleri korumada farklı kilit nesneleri gerekir. Daha açık nasıl anlatılır bilmiyorum :)

Posted by Volkan TUNALI on 26 Mayıs 2010 - 17:08

Cevapla

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <img> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd>
  • Satır ve paragraflar otomatik olarak bölünürler.
  • Syntax highlight code surrounded by the {syntaxhighlighter OPTIONS}...{/syntaxhighlighter} tags.

Biçimlendirme seçenekleri hakkında daha fazla bilgi

CAPTCHA
Bu soru sizin otomatik spam yapan bir makina olmadığınızdan emin olmak için soruluyor.
Image CAPTCHA
Enter the characters shown in the image.