0
ответов

TMultiReadExclusiveWriteSynchronizer быстрее?

Существует ли более быстрый вид TMultiReadExclusiveWriteSynchronizer? Возможно, FastCode? Начиная с Windows Vista, Microsoft добавила блокировку Slim Reader/Writer. Он работает намного лучше, чем Delphi...
вопрос задан: 23 May 2017 12:26
0
ответов

Сравнение переменных состояния Windows и события

Мы можем использовать либо примитив новой переменной условия, либо событие Windows для синхронизации потоков в WinNT v6 .x или новее. Рассмотрим следующие два подхода: мы хотим, чтобы рабочие процессы выполнялись в ...
вопрос задан: 16 September 2013 09:29
0
ответов

Ошибка с ReaderWriterLockSlim

Я получил это исключение. Блокировка чтения снимается без удерживания. at System.Threading.ReaderWriterLockSlim.ExitReadLock ()at.. GetBreed (String )Ниже находится единственное место...
вопрос задан: 24 April 2012 17:45
0
ответов

C# ReaderWriterLockSlim Рекомендации по предотвращению рекурсии

У меня есть класс, использующий ReaderWriterLockSlim с методом чтения и методом записи, который использует метод чтения для извлечения элемента, который нужно изменить. Быстрый пример: класс FooLocker { ...
вопрос задан: 28 March 2012 08:55
0
ответов

Требуется ли блокировка доступа к bool или это Overkill

У меня есть класс, который разработан в основном как класс POCO, с различными потоками и задачами, которые могут читать его значения, и только другие только время от времени обновляют эти значения. Это кажется идеальным ...
вопрос задан: 22 June 2011 16:44
0
ответов

Снова дважды проверенная блокировка и C #

Недавно я реорганизовал часть своего кода C # и обнаружил, что есть несколько практик блокировки с двойной проверкой. Тогда я не знал, что это плохая практика, и очень хочу от нее избавиться. ...
вопрос задан: 13 June 2011 19:03
0
ответов

Каковы реальные недостатки использования ReaderWriterLock

У нас есть проект, ориентированный на .NET 2.0 RTM (да, это должна быть .NET 2.0 RTM, у нас есть несколько традиционных клиентов). И мне просто интересно, каковы недостатки ReaderWriterLock? Почему так плохо, что все ...
вопрос задан: 12 April 2011 04:17
0
ответов

Считывание кадрового буфера шейдера

Мне было интересно, есть ли поддержка в новых моделях шейдеров для считывания значения пикселя из целевого фреймбуфера. Я предполагаю, что это уже делается на более поздних (непрограммируемых) этапах ...
вопрос задан: 7 December 2010 23:39
0
ответов

Is there an equivalent of the lock{} statement for ReaderWriterLockSlim?

I like the shortcut in C# of lock(myLock){ /* do stuff */}. Is there an equivalent for read/write locks? (Specifically ReaderWriterLockSlim.) Right now, I use the following custom method, which I ...
вопрос задан: 6 December 2010 18:56