Diskuze: Mutex - synchronizace více aplikací
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Přidal jsem do metody btnLoad_Click
if (!mutex.WaitOne(0, false))
{
this.lbStatus.Text = "Již uzamčeno";
return;
}
To už funguje zčásti jak se očekává. První instace uzamkne. Druhá nemůže znovu zamknout a úspěšně napíše Již uzamčeno. První instance odemkne. Očekávám že instance č.2 bude moct zamknout - nemůže (již uzamčeno). Narážím tady asi na neznalost Mutexu a synchronizace. Nějaká rada ? Díky moc
Nakonec vyřešeno. Stačilo přidat else a uvolnit mutex
Zobrazeno 3 zpráv z 3.