Вопросы по теме 'manualresetevent'

Ленивая инициализация синглтона с параметрами
Я пытаюсь создать синглтон с непустым конструктором и получить к нему синхронизированный доступ: поскольку я не могу контролировать порядок инициализации моего компонента, если компонент получает доступ к синглтону до его инициализации, он должен...
4109 просмотров

Как узнать, сбрасывается ли объект события ядра Windows автоматически или вручную?
Windows позволяет создавать (с именем) Объекты событий . Событие (примитив синхронизации в Windows) может иметь тип автоматического сброса (в этом случае вы может сказать, что это что-то вроде семафора ), или он может иметь тип ручного сброса, и...
553 просмотров

ManualResetEvent.WaitOne() не возвращает значение, если Reset() вызывается сразу после Set()
У меня есть проблема в производственной службе, которая содержит «сторожевой» таймер, используемый для проверки того, не зависло ли основное задание обработки (это связано с проблемой COM-взаимодействия, которую, к сожалению, нельзя воспроизвести в...
18221 просмотров

ManualResetEvent не работает; Нить
У меня есть клиент, который создает поток. Этот поток имеет WaitOne() , поэтому, пока он застрял там, мой клиент не умирает. Но когда я хочу закрыть свой клиент, мне нужно выполнить Set() для этого события ручного сброса. Я объявляю событие...
2457 просмотров
schedule 03.05.2022

Странное поведение C# .NET ManualResetEvent после запуска ПК
Недавно я заметил очень странное поведение класса ManualResetEvent в .NET framework. Я использую С#, VS 2015, цель проекта установлена ​​​​на 4.5.2. Вот полный код: using System; using System.Diagnostics; using System.Threading; using...
117 просмотров

Ручной ResetEvent медленный на некоторых системах (_exitRequestEvent.WaitOne(1, false));
давно используемое программное обеспечение, развернутое на многих серверах, имеет проблему при новой установке. Кажется, это связано с Windows 2016 Server, но мы не уверены. Части программного обеспечения часто вызывают событие ManualResetEvent,...
113 просмотров