20 Ocak 2016 Çarşamba

Mutex Sınıfı

Giriş
Mutext sınıf using ile kullanılmalıdır. Ayrıca kilitlendikten sonra Release edilmelidir. Yani şöyle olmalıdır.
bool onlyInstance;
using (Mutex mutex = new Mutex(true, "Global\\mutexname", out onlyInstance))     
{
   try
   {
      if (onlyInstance)
      {
          // single instance code
      }
   }
   finally
   {
      mutex.ReleaseMutex();
   }
}
Constructor
Mutex'in sahipliğini alır, bir isim verir ve sahiplik işleminin başarılı olup olmadığını döner.
bool onlyInstance;
using (Mutex mutex = new Mutex(true, "...", out onlyInstance))     
Mutex'i kilitlemez ama bir isim verir.
new Mutex(false, "...");



Hiç yorum yok:

Yorum Gönder