0
ответов

Путаница с оператором блокировки в C#

Это из MSDN: Ключевое слово блокировки гарантирует, что один поток не войдет в критическую секцию кода, пока другая нить находится в критической секции. Должен ли критический раздел совпадать с ...
вопрос задан: 8 March 2012 17:18
0
ответов

Если синхронизированный метод вызывает другой несинхронизированный метод, есть ли блокировка несинхронизированного метода

В Java, если синхронизированный метод содержит вызов несинхронизированного, может ли другой метод одновременно получить доступ к несинхронизированному методу? В основном то, что я спрашиваю, есть все в ...
вопрос задан: 1 March 2012 23:34
0
ответов

Как в SQL Server можно заблокировать одну строку способом, аналогичным Oracle «SELECT FOR UPDATE WAIT»?

У меня есть программа, которая подключается к базе данных Oracle и выполняет над ней операции. Теперь я хочу адаптировать эту программу для поддержки базы данных SQL Server. В версии для Oracle я использую «SELECT FOR…
вопрос задан: 29 February 2012 15:51
0
ответов

Блокировка в высококонкурентной системе

У меня есть класс в высококонкурентной системе. Метод getResolvedClassName() этого класса может привести к тупику. Поэтому я проектирую его следующим образом: public class ClassUtils { private ...
вопрос задан: 23 February 2012 18:17
0
ответов

использовать один и тот же объект блокировки в двух разных блоках кода?

Можно Я использую один и тот же объект блокировки в двух методах, к которым обращаются два разных потока? Цель состоит в том, чтобы сделать task1 и task2 потокобезопасными. объект lockObject = новый объект (); // Поток 1 void Method1 () {lock (...
вопрос задан: 23 February 2012 00:09
0
ответов

Иерархические блокировки мьютексов в Java

Я хочу иметь возможность блокировки на основе иерархии файловой системы. Например: Тема 1: блокировка ("/"); doStuff (); разблокировать (); Тема 2: блокировка ("/ sub / foo"); doStuff (); разблокировать (); Тема 3: блокировка ("/ sub / bar"); ...
вопрос задан: 15 February 2012 21:23
0
ответов

OverlappingFileLockException при попытке заблокировать файловый канал

Предпосылки: я получаю OverlappingFileLockException каждый раз, когда пытаюсь заблокировать файл (это относится ко всем файлам) У меня только что загруженная машина Протестировано как на Windows, так и на Linux через Eclipse, java v1.6 Просто ...
вопрос задан: 14 February 2012 13:18
0
ответов

Знайте, когда показывать блокировку паролем

Я разрабатываю приложение, которое должно отображать экран пароля всякий раз, когда пользователь покидает приложение и возвращается (будь то через блокировку экрана или возвращение на главный экран через назад или ...
вопрос задан: 9 February 2012 21:37
0
ответов

Можно ли читать общий логический флаг без его блокировки, когда другой поток может установить его (самое большее Once)?

Я хочу, чтобы мой поток завершался более корректно, поэтому я пытаюсь реализовать простой механизм сигнализации. Я не думаю, что мне нужен поток, полностью управляемый событиями, поэтому у меня есть рабочий с методом ...
вопрос задан: 8 February 2012 21:14
0
ответов

Работают ли статические блокировки для разных дочерних классов?

Если у меня есть абстрактный класс Parent {статический объект staticLock = новый объект (); общественная недействительность Method1 () {блокировка (staticLock) {Method2 (); }} ...
вопрос задан: 8 February 2012 17:18
0
ответов

Как использовать базу данных для управления семафором?

Если несколько экземпляров одного и того же кода работают на разных серверах, я хотел бы использовать базу данных, чтобы гарантировать, что процесс не запускается на одном сервере, если он уже запущен на другом сервере. Я ...
вопрос задан: 2 February 2012 17:43
0
ответов

Тупик с flock, fork и завершающим родительским процессом

У меня довольно сложная программа на Python. Внутри у него есть система регистрации, которая использует эксклюзивный (LOCK_EX) fcntl.flock для управления глобальной блокировкой. Фактически, всякий раз, когда сбрасывается сообщение журнала, ...
вопрос задан: 2 February 2012 03:59
0
ответов

Синхронизация без блокировки

Мой вопрос касается многопоточной синхронизации без блокировки. Я хотел знать следующее: каковы общие подходы к этому? Я где-то читал о LockFreePrimitives вроде ...
вопрос задан: 1 February 2012 21:40
0
ответов

PHP блокировка / обеспечение того, что данный скрипт выполняется только один раз в любой момент времени

Я пытаюсь написать PHP скрипт, который я хочу обеспечить только один экземпляр, запущенный в любой момент времени. Все эти разговоры о различных способах блокировки, и условиях гонки, и т.д. и т.п. ...
вопрос задан: 31 January 2012 16:55
0
ответов

'Deadlock' только с одним заблокированным объектом?

У меня проблема с многопоточностью в C#. Я использую событие для обновления метки на форме из другого потока, для чего мне, конечно, нужно использовать команду Invoke(). Эта часть также работает нормально....
вопрос задан: 30 January 2012 15:26
0
ответов

Блокирует ли Apache чтение файлов перед их обслуживанием?

У меня есть мобильное приложение, которое читает файл JSON, хранящийся на сервере Apache. Содержимое этого файла JSON восстанавливается (с использованием сценария PHP), если что-то изменяется через графический интерфейс. Я беспокоюсь ...
вопрос задан: 26 January 2012 16:48
0
ответов

Разблокировать телефон Android программно?

Я хочу написать код, как программно разблокировать телефон Android. Я хочу заблокировать или разблокировать телефон, когда пользователь касается датчика приближения. открытый класс MyActivity расширяет Activity {...
вопрос задан: 25 January 2012 14:56
0
ответов

devicePolicyManager.lockNow () не работает для планшетов Motorola

public final static void lockDevice () {попробуйте {если (devicePolicyManager.isAdminActive (adminComponent)) {devicePolicyManager.lockNow (); ...
вопрос задан: 24 January 2012 13:45
0
ответов

Предотвращение проблем параллелизма с целым числом MAX + 1 в SQL Server 2008… создание собственного значения IDENTITY

Мне нужно увеличить целое число в столбце SQL Server 2008. Похоже, мне следует использовать столбец ИДЕНТИЧНОСТЬ, но мне нужно увеличивать отдельные счетчики для каждого из моих клиентов. Подумайте об электронной коммерции ...
вопрос задан: 21 January 2012 22:57
0
ответов

Безопасно ли это использование блокировки для потоков?

Я знаю, что использовать lock (this) или какой-либо общий объект неправильно. Интересно, нормально ли это использование? публичный класс A {закрытый шкафчик объектов только для чтения = новый объект (); частный список myList; ...
вопрос задан: 19 January 2012 10:37
0
ответов

Поведение MySQL 'select for update'

Согласно документации MySql, MySql поддерживает блокировку с множественной гранулярностью (MGL). case-1 Открыт терминал-1: // подключен к mysql mysql> start transaction; Запрос OK, 0 строк обработано (0,00 сек) ...
вопрос задан: 13 January 2012 11:14
0
ответов

Как я могу заблокировать каталог в C на Linux-машине

Будет ли flock или lockf работать с каталогом? Есть ли другой способ заблокировать каталог в C на Linux-машине?
вопрос задан: 11 January 2012 09:35
0
ответов

Как реализовать секвенсоры блокировок в стиле Chubby с помощью ZooKeeper?

Диспетчер распределенных блокировок Google Chubby имеет функцию, называемую «секвенсоры», которую я хотел бы эмулировать с помощью ZooKeeper. Есть ли хороший способ сделать это? Секвенсор работает следующим образом: Клиент ...
вопрос задан: 9 January 2012 21:05
0
ответов

Преимущество обновляемой блокировки чтения ?

Мне было интересно, каковы преимущества использования обновляемой блокировки чтения по сравнению с выполнением следующих шагов: Взять блокировку чтения Проверить условие, чтобы увидеть, нужно ли нам принимать блокировку записи Освободить чтение ...
вопрос задан: 9 January 2012 11:31
0
ответов

Как понять метод ожидания и уведомления в Java Thread?

Я очень запутал эти два описания: «Метод ожидания блокирует вызывающий поток и снимает блокировку монитора» «Метод notify разблокирует один ожидающий поток, но не отказывается от ...
вопрос задан: 1 January 2012 18:16
0
ответов

Как правильно блокировать области кода

Что лучше: иметь большую область кода в операторе блокировки или иметь маленькие замки на большой площади? .. обмены в этом образце не подлежат изменению. замок (padLock) {foreach (строка ex в биржах) {...
вопрос задан: 27 December 2011 13:44
0
ответов

похоже, что оператор блокировки не работает

У меня есть такой метод: public bool Remove(EntityKeyType key) { lock (syncroot) { //ожидаем, если нужно waitForContextMRE.Wait(); //если элемент не локальный, считаем, что он локальный ...
вопрос задан: 26 December 2011 09:01
0
ответов

Обоснование блокировки внутри блокировки?

Я просматривал пример кода в книге и наткнулся на следующий код (упрощенный). В коде, когда вызывается Subscribe (T subscriber), поток входит в секцию блокировки. а затем, когда код ...
вопрос задан: 21 December 2011 07:02
0
ответов

Лучшее решение загадки многопоточности?

Вот задача: мне нужно заблокировать на основе имени файла. Может быть до миллиона различных имен файлов. (Это используется для крупномасштабного кэширования на диске). Мне нужно заблокировать на основе имени файла. Может быть до миллиона различных имен ф
вопрос задан: 9 December 2011 07:10
0
ответов

Возвращаемое значение C ++ создано до или после автоматического уничтожения var?

В C ++ гарантированно создается возвращаемое значение перед автоматическими переменными в функции уничтожаются? Корзина уведомлений :: get: class Basket { public: // Gift - это структура, содержащая безопасно ...
вопрос задан: 8 December 2011 21:15