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

Эквивалент Java для .Net AutoResetEvent?
Что мне следует использовать, чтобы получить семантику, эквивалентную AutoResetEvent в Яве? (См. этот вопрос для ManualResetEvent).
9403 просмотров

AsyncAutoResetEvent не работает в асинхронном методе WCF
Я создал службу WCF, используя версию сообщества Visual Studio 2017 (с использованием TAP). Я использовал AsyncAutoResetEvent из справочника Microsoft.VisualStudio.Threading, но похоже, что этот обработчик ожидания не получает сигнал после вызова...
45 просмотров
schedule 30.09.2021

Как я могу воспроизвести один из потоков, блокирующих на неопределенный срок (после почтового индекса)?
Пытаюсь понять вопрос (и, соответственно, ответы на него): ThreadA и ThreadB оба вызывают WaitOne () в этом порядке в одном и том же AutoResetEvent — когда установлено событие, почему освобождается ThreadB вместо ThreadA? с прикрепленным...
134 просмотров

Подождите, пока фоновый рабочий завершится, не блокируя основной поток.
Я пытаюсь запустить фоновый рабочий со счетчиком, работающим в основном потоке, и я хотел бы дождаться завершения фонового рабочего. В настоящее время я могу иметь и то, и другое. Я попытался использовать событие автоматического сброса, но это...
808 просмотров

Есть ли метод WaitOne, который сначала вызывает Reset?
Я использую AutoResetEvent, где для события можно сделать несколько вызовов Set (обработка исключений). Бывают случаи, когда вызывается дополнительный набор, поэтому, когда код делает второй вызов события WaitOne, он просто проходит через него,...
4232 просмотров
schedule 17.09.2023

Поток сохраняется после завершения приложения из-за сигнала AutoResetEvent в состоянии WaitOne
У меня есть приложение, которое использует AutoResetEvent (WaitOne/Set) в очереди для обработки сообщений. Я заметил, что когда я завершаю сеанс отладки из Visual Studio (Shift+F5), исходный процесс для приложения зависает (но не всегда). Я вручную...
1919 просмотров
schedule 25.12.2022

Есть ли простой способ реализовать AutoResetEvent в С++ 0x?
Насколько я понимаю, я задавал этот вопрос раньше: Что такое C++ эквивалент для AutoResetEvent под Linux? Однако я узнаю, что в С++ 0x библиотека потоков значительно упрощается, поэтому я хочу снова задать этот вопрос, есть ли простой способ...
5135 просмотров
schedule 18.11.2022

Изучение реализации пула потоков - сигнальные события теряются при использовании autoresetevent
Я твердо верю в то, что нужно учиться заново. С таким настроением я решил реализовать собственный пул потоков. Задача, которую я ставил перед собой, была следующая: Чтобы иметь возможность ставить рабочие элементы в очередь в пуле потоков....
334 просмотров

Синхронизация двух потоков с AutoResetEvent
Я пытаюсь реализовать AutoResetEvent . Для этой цели я использую очень простой класс: public class MyThreadTest { static readonly AutoResetEvent thread1Step = new AutoResetEvent(false); static readonly AutoResetEvent thread2Step = new...
19315 просмотров
schedule 15.01.2023

Как лучше всего избавиться от потока, который спит из-за AutoResetEvent.WaitOne()
У меня есть служба Windows, которая отправляет электронную почту в одном из 5 потоков (сделано для увеличения скорости, с которой служба может отправлять электронную почту): private AutoResetEvent block; private ThreadedQueue<Message>...
3147 просмотров

Проблема использования AutoResetEvent
Я пытаюсь использовать объект AutoResetEvent, чтобы заблокировать поток до тех пор, пока async. загрузка веб-клиента завершена. Моя проблема в том, что как только я вызываю WaitOne(), поток просто блокируется, и VS никогда не достигает точки...
1121 просмотров
schedule 26.07.2023

Может ли заблокированный поток запускать события?
У меня есть программа, которая порождает поток, управляющий последовательной связью. Пока он ожидает ответа на последовательном порту, я блокирую поток с помощью AutoResetEvent. Не сможет ли этот поток выполнить событие при получении данных,...
104 просмотров
schedule 06.07.2023

InvalidCastException при попытке автоматизировать WebBrowser С#
По сути, я автоматизирую сайт с iframe и не запускаю DocumentComplete. Я запускаю форму в независимом потоке, который содержит WebBrowser. Я пытаюсь щелкнуть поиск в веб-браузере, он работает нормально, но я пытаюсь отделить браузер от формы по...
899 просмотров
schedule 07.02.2024