Вопросы по теме 'manualresetevent'
Ленивая инициализация синглтона с параметрами
Я пытаюсь создать синглтон с непустым конструктором и получить к нему синхронизированный доступ: поскольку я не могу контролировать порядок инициализации моего компонента, если компонент получает доступ к синглтону до его инициализации, он должен...
4109 просмотров
schedule
04.04.2023
Как узнать, сбрасывается ли объект события ядра Windows автоматически или вручную?
Windows позволяет создавать (с именем) Объекты событий .
Событие (примитив синхронизации в Windows) может иметь тип автоматического сброса (в этом случае вы может сказать, что это что-то вроде семафора ), или он может иметь тип ручного сброса, и...
553 просмотров
schedule
25.04.2023
ManualResetEvent.WaitOne() не возвращает значение, если Reset() вызывается сразу после Set()
У меня есть проблема в производственной службе, которая содержит «сторожевой» таймер, используемый для проверки того, не зависло ли основное задание обработки (это связано с проблемой COM-взаимодействия, которую, к сожалению, нельзя воспроизвести в...
18221 просмотров
schedule
26.02.2022
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 просмотров
schedule
30.05.2022
Ручной ResetEvent медленный на некоторых системах (_exitRequestEvent.WaitOne(1, false));
давно используемое программное обеспечение, развернутое на многих серверах, имеет проблему при новой установке. Кажется, это связано с Windows 2016 Server, но мы не уверены. Части программного обеспечения часто вызывают событие ManualResetEvent,...
113 просмотров
schedule
11.02.2023