Вопросы с тегом 'abandonedmutexexception'

Исключение, которое возникает, когда один поток получает объект Mutex, который оставил другой поток, покинув его, не выпуская его.
2
ответов

Заброшенное исключение мьютекса

Я пытаюсь использовать мьютекс в первый раз и выполняю следующий код в двух отдельных экземплярах программы public void asynchronousCode() { using (var mutex = new Mutex(false, "mySpecialMutex")) { if (!mutex.WaitOne(...
задан 10 мая '12 в 20:40
1
ответ

Как изящно выйти из AbandonedMutexException?

Я использую следующий код для синхронизации взаимоисключающего доступа к общему ресурсу между несколькими запущенными процессами. Мьютекс создается как таковой: Mutex mtx = new Mutex(false, "MyNamedMutexName"); Затем я использую этот метод для вв...
задан 17 марта '13 в 5:50
1
ответ

Почему не называются.NET-мьютексы, бросают исключение AbandonedMutexException при удалении?

Я не понимаю, почему мьютез.NET не бросает Mutex.Dispose() AbandonedMutexException в один из ожидающих потоков или не выпускает мьютекс при Mutex.Dispose(). В частности, такой код будет заторможен: public static void testCall() { using (var mut...
задан 13 апр. '12 в 20:52