Результаты поиска по запросу "locking"
Как передать блокировки между потоками?
я бы хотел Monitor.Enter(this.StaticLock); try { // Do something ... ThreadPool.QueueUserWorkItem(state => { try { // Do something else... } finally { Monitor.Exit(this.StaticLock); } }); } catch (Exception) { Monitor.Exit(this.StaticLock); ...
Несколько потоков Java, казалось бы, блокируют один и тот же монитор?
В дампе Java я нашел следующее: "TP-Processor184" daemon prio=10 tid=0x00007f2a7c056800 nid=0x47e7 waiting for monitor entry [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on object monitor) ...
Оптимистическая и пессимистическая блокировка
Я понимаю разницу между оптимистической и пессимистической блокировками *. Может ли кто-нибудь объяснить мне, когда я буду использовать один из них вообще? И меняется ли ответ на этот вопрос в зависимости от того, использую ли я хранимую ...
Почему блокировка на том же объекте не вызывает тупик? [Дубликат]
Возможный дубликат: Повторно входящие блокировки в C # [https://stackoverflow.com/questions/391913/re-entrant-locks-in-c-sharp] Если я напишу некоторый код, подобный этому: class Program { static void Main(string[] args) { Foo(); ...
Что такое Re-entrant блокировка и концепция в целом?
Я всегда путаюсь. Кто-нибудь объяснит, чтовходящий угол [http://en.wikipedia.org/wiki/Reentrant_(subroutine)]значит в разных контекстах? И почему вы хотите использовать реентерабельный и нереентрантный? Скажите pthread (posix) блокирующие ...
Есть ли способ сохранить Airplay, если устройство автоматически спит / автоблокируется?
При потоковой передаче видео с iPhone (или любого устройства iOS) на телевизор через Airplay поток останавливается, как только устройство переходит в спящий режим из бездействия. На данный момент я отключил таймер сна, чтобы устройство не спало ...
Стратегия блокировки входящего класса в C ++ 11
У меня есть интерфейс, использующийpimpl идиома, однако интерфейс должен быть реентерабельным. Однако вызывающим потокам не нужно знать о блокировке. Это вопрос, состоящий из четырех частей, и одна часть, специально созданная для C ++ 11 (пример, ...
Java: делает ожидание () снять блокировку с синхронизированного блока
У меня сложилось впечатление, что wait () снимает все блокировки, но я нашел этот пост, который говорит «Вызов ожидания внутри синхронизированного метода - простой способ получить внутреннюю блокировку» Пожалуйста, уточните, я немного ...
Задержка экрана блокировки при пробуждении
Я пытаюсь создать собственное приложение для экрана блокировки, но я не уверен, правильно ли я это делаю. У меня есть широковещательный приемник, который прослушивает, когда экран включен, и начинает активировать экран блокировки. Этот получатель ...
Правильный способ взять эксклюзивный замок
Я пишу процедуру, которая будет согласовывать конечные транзакции в действующей базе данных. Работу, которую я выполняю, нельзя выполнить как заданную операцию, поэтому я использую два вложенных курсора. Мне нужно сделать эксклюзивную блокировку ...