5
ответов

В чем разница между ManualResetEvent и AutoResetEvent в .NET?

Я прочитал документацию по этому, и я думаю, что я понимаю. AutoResetEvent сбрасывается, когда код проходит через event.WaitOne (), а ManualResetEvent - нет. Это правильно?
вопрос задан: 8 November 2011 09:08
4
ответа

Очереди и ожидают дескрипторы в C#

Я имел следующий код в своем приложении в течение нескольких лет и никогда не видел проблему от него. в то время как ((PendingOrders. Количество> 0) || (WaitHandle. WaitAny (CommandEventArr)! = 1)) {блокировка (...
вопрос задан: 30 April 2010 16:32
3
ответа

Поточная обработка C# выходит с AutoResetEvent

Как правильно синхронизировать это? В данный момент возможно, что SetData называют после e. WaitOne () завершился так d, мог быть уже установлен на другое значение. Я пытался вставить блокировки, но это...
вопрос задан: 13 July 2011 16:24
2
ответа

Эквивалент Java AutoResetEvent .NET?

Что я должен использовать для получения семантики, эквивалентной AutoResetEvent в Java? (См. этот вопрос для ManualResetEvent).
вопрос задан: 23 May 2017 12:02
2
ответа

Легкая альтернатива Manual/AutoResetEvent в C#

Я записал то, что я надеюсь, легкая альтернатива использованию классов ManualResetEvent и AutoResetEvent в C#/.NET. Обоснование позади этого должно было иметь Событие как функциональность без...
вопрос задан: 13 July 2014 22:33
0
ответов

Есть ли простой способ реализовать AutoResetEvent в C ++ 0x?

Насколько я понимаю, я задавал этот вопрос раньше: Что такое эквивалент AutoResetEvent в C ++ под Linux? Тем не менее, я узнал, что в C ++ 0x библиотека потоковой обработки значительно упрощена, поэтому я хочу ...
вопрос задан: 23 May 2017 12:25
0
ответов

Как избежать закрытия Safe handle

У меня в тесте есть следующий код: private void LoadIncomeStatementViewModel () {using (var evt = new AutoResetEvent (false)) {обработчик EventHandler = (sender, e) = & ...
вопрос задан: 27 August 2013 06:54
0
ответов

AutoResetEvent и логическое значение для остановки потока

У меня есть объект в рабочем потоке, которому я могу приказать прекратить работу. Я могу реализовать это с помощью bool или AutoResetEvent :boolean :private volatile bool _isRunning; public void Run (){...
вопрос задан: 14 August 2012 14:27
0
ответов

Проверить состояние AutoResetEvent

Можно ли проверить, как на самом деле обрабатывался объект AutoResetEvent? Он запускается по тайм-ауту или вызовом Set ()из другого метода? Вот мой код. private AutoResetEvent autoResetEvent = новый...
вопрос задан: 16 July 2012 16:53
0
ответов

В чем разница между AutoResetEvent и Mutex

Я новичок в этих концепциях. Но по мере того, как я углубляюсь в многопоточность, я запутываюсь. Какое значение имеет мьютекс, семафор по сравнению с авторезетированием. Единственное отличие, которое я узнал из исследований ...
вопрос задан: 11 January 2012 07:10
0
ответов

AutoResetEvent и несколько наборов

Я пытаюсь создать структуру данных вокруг стека, которая блокируется до тех пор, пока в стеке не появится доступный элемент. Я пробовал использовать AutoResetEvent, но мне кажется, что я неправильно понял, как этот процесс синхронизации ...
вопрос задан: 16 December 2011 20:11
0
ответов

Метод сброса AutoResetEvent

Может ли кто-нибудь представить вариант использования метода AutoResetEvent.Reset ()? Когда и почему я хотел бы использовать этот метод? Я понимаю WaitOne и Set, но для меня это совершенно непонятно.
вопрос задан: 3 May 2011 14:27