Сообщение Re[3]: Object synchronization method was called from an unsy от 26.05.2019 14:06
Изменено 26.05.2019 14:12 bnk
Re[3]: Object synchronization method was called from an unsynchronized block of
Здравствуйте, e.thrash, Вы писали:
ET>у меня задача мьютекса — не допустить запуска 2 экземпляров приложений.
ReleaseMutex не нужен, try/catch тоже, у Mutext же есть нужный конструктор
ET>у меня задача мьютекса — не допустить запуска 2 экземпляров приложений.
ReleaseMutex не нужен, try/catch тоже, у Mutext же есть нужный конструктор
static void Main(string[] args)
{
var appGuid = $"Global\\{Assembly.GetExecutingAssembly().GetType().GUID.ToString()}";
var namedMutex = new Mutex(true, appGuid, out var createdNew);
if (!createdNew)
return; // already running
Re[3]: Object synchronization method was called from an unsy
Здравствуйте, e.thrash, Вы писали:
ET>у меня задача мьютекса — не допустить запуска 2 экземпляров приложений.
ReleaseMutex не нужен, try/catch тоже, у Mutext же есть нужный конструктор. Имя у тебя тоже что-то замысловатое, почему бы попроще констату не использовать?
ET>у меня задача мьютекса — не допустить запуска 2 экземпляров приложений.
ReleaseMutex не нужен, try/catch тоже, у Mutext же есть нужный конструктор. Имя у тебя тоже что-то замысловатое, почему бы попроще констату не использовать?
static void Main(string[] args)
{
var namedMutex = new Mutex(true, $"e.trash-100500", out var createdNew);
if (!createdNew)
return; // already running