Обнаружение взаимоблокировок в приложении C#
Вместо использования обычного c-sharp подхода lock
и Monitor.Enter
для блокировки visual-c# некоторых данных вы также multithread можете использовать структуру multi-threaded TimedLock.
Этот TimedLock threading генерирует исключение, если visual-c# блокировку не удалось получить multi-threaded своевременно, а также может visual-c# выдать предупреждение, если c# у вас есть блокировки, которые c#.net вы не сняли.
This статья Иэна .cs-file Гриффитса может помочь.
c#
multithreading
deadlock
Обнаружение взаимоблокировок в приложении C#
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.