2
ответа

Использование LockFileEX в C#

Фон я пытаюсь реализовать захват файла блока в своем приложении C#. Встроенный FileStream. Метод блокировки выдает исключение, если это не может получить блокировку. Базовый LockFile...
вопрос задан: 6 July 2012 13:15
2
ответа

python: элегантный способ справиться с блокировкой переменной?

У меня есть код, который выглядит примерно так: def startSearching (self): self.searchingLock.acquire () search = self.searching if self.searching : self.searchingLock.release () ...
вопрос задан: 30 April 2012 20:19
2
ответа

Является ли ConcurrentDictionary поточно-ориентированным, чтобы я мог использовать его для статического кэша?

По сути, если я хочу сделать следующее: public class SomeClass {private static ConcurrentDictionary < ..., ... > Cache {получить; задавать; }} Позволяет ли я избегать повсеместного использования замков? ...
вопрос задан: 18 July 2011 20:43
2
ответа

Как заблокировать чтение / запись в таблицы MySQL, чтобы я мог выбирать и затем вставлять без других программ, читающих / записывающих в базу данных?

Я запускаю много экземпляров параллельный поисковый робот. Каждый искатель выбирает домен из таблицы, вставляет этот URL и время начала в таблицу журнала, а затем начинает сканирование домена. Другое ...
вопрос задан: 13 July 2011 03:17
2
ответа

Вопрос об использовании Monitor.TryEnter и блокирующем объекте

Рассмотрим следующую функцию, которая реализует неблокирующий доступ только к одна нить. public bool TryCancelGroup () {if (Monitor.TryEnter (_locked)) {if (_locked == false) ...
вопрос задан: 25 August 2010 09:11
2
ответа

Блокировка для изменения статического элемента типа значения. Это необходимо?

У меня есть класс CacheHelper для облегчения взаимодействия с кешем. Я хочу использовать статическое поле int, чтобы указать тайм-аут моего кэша. Поле изначально установлено в постоянное значение по умолчанию, но я хочу ...
вопрос задан: 17 August 2010 16:28
2
ответа

JVM использует весь ЦП, большинство потоков, как ЗАБЛОКИРОВАНО. Ошибка JVM?

Вчера вечером сервер (JBoss 5.1GA, Java(TM) SE Runtime Environment (создают 1.6.0_20-b02), Java HotSpot(TM) 64-Bit Server VM, работающий в VM Linux на VMware) внезапно, начал использовать 100% ЦП. Приложение...
вопрос задан: 10 August 2010 15:12
2
ответа

x86 БЛОКИРУЮТ вопрос на многоядерных центральных процессорах

Действительно ли это верно, что префикс x86 ASM команды "LOCK" заставляет все ядра замораживаться, в то время как инструкция после "БЛОКИРОВКИ" выполняется? Я считал это в сообщении в блоге, и оно не имеет смысла. Я не могу...
вопрос задан: 27 July 2010 17:02
2
ответа

когда пессимистическая блокировка выпущена в направляющих?

Принятие я делаю что-то вроде этого (от Активных Рекордных Запросов руководства) Item.transaction, делает меня = Item.first (: заблокируйте => верный), i.name =, 'Jones' i.save конец Является блокировкой...
вопрос задан: 8 July 2010 15:57
2
ответа

Веб-сервис C# застревает, ожидая блокировки, не возвращается

У нас есть C# (2.0) приложение, которое говорит с нашим сервером (в Java) через веб-сервисы. В последнее время мы начали видеть следующее поведение в (ТОЛЬКО) одной из наших машин лаборатории (XP): Время от времени (каждые несколько...
вопрос задан: 16 June 2010 17:58
2
ответа

Существует ли правило.Net StyleCop, которое предупреждает о блокировке (это), блокировка (typeof, блокировка (<представляют obj в виде строки>, и т.д.?

Эти 3 типа блокировки по-видимому плохи. Что другой тип блокировки плох? Есть ли Stylecop / правила FxCop, которые поймали бы это? В противном случае затем помогите мне с пользовательским правилом...
вопрос задан: 31 May 2010 20:24
2
ответа

Смешивание синхронизировалось () с ReentrantLock.lock ()

В Java сделайте ReentrantLock.lock () и ReetrantLock.unlock () используют тот же механизм блокировки, как синхронизируется ()? Мое предположение "нет", но я надеюсь быть неправым. Пример: Предположите что Поток 1 и Поток...
вопрос задан: 24 May 2010 23:38
2
ответа

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

Я хочу знать, наследовался ли один класс от другого, это лучше, чтобы иметь долю классов объект блокирования, который определяется в базовом классе или определить объект блокирования при каждом наследовании...
вопрос задан: 21 May 2010 15:03
2
ответа

Разблокируйте на ReentrantLock без IllegalMonitorStateException

У меня есть часть (упрощенного) кода: если (reentrantLockObject.isLocked ()) {reentrantLockObject.unlock ();}, где reentrantLockObject является java.util.concurrent.locks. ReentrantLock. Иногда я...
вопрос задан: 11 May 2010 13:51
2
ответа

Инструкции того, когда использовать блокировку

Я хотел бы знать, существуют ли какие-либо guidelineswhich, за которыми разработчик должен следовать относительно когда (и где) для размещения блокировок. Например: Я понимаю, что код, такой как это должен быть заблокирован, для предотвращения...
вопрос задан: 6 May 2010 08:48
2
ответа

Как файловые системы обрабатывают параллельное чтение-запись?

Пользователь A просит, чтобы система считала нечто файла и в то же время, пользователь B хочет сохранить его данные на тот же файл. Как эта ситуация обрабатывается на уровне файловой системы?
вопрос задан: 1 May 2010 22:15
2
ответа

заблокируйте совместно используемые данные с помощью c#

У меня есть программа (C#) со списком тестов, чтобы сделать. Кроме того, я имею два, распараллеливают. один для добавления задачи в список, и один, чтобы читать и удалить из него выполненные задачи. Я использую функцию 'блокировки' каждый...
вопрос задан: 27 April 2010 14:10
2
ответа

MySQL InnoDB, подходит для этого сценария?

База данных My MysQL содержит несколько таблиц MyISAM с каждой таблицей, содержащей миллионы строк. Существует тяжелая нагрузка вставки на базу данных, таким образом, я не могу выйти, ВЫБИРАЕТ на той живой базе данных. Вместо этого...
вопрос задан: 21 April 2010 15:13
2
ответа

Какие данные на самом деле хранятся в базе данных B-дерева в CouchDB?

Я задаюсь вопросом, что на самом деле хранится в B-дереве базы данных CouchDB? CouchDB: Полное руководство говорит, что B-дерево базы данных используется для операций только добавления и что база данных хранится в...
вопрос задан: 19 April 2010 21:31
2
ответа

Получение учетной записи 'заблокировало' состояние в SQL Server

Я хочу разблокировать одну учетную запись в SQL Server. Прежде, чем разблокировать я должен проверить, заблокирована ли та учетная запись или нет. Я хочу разблокировать, только если учетная запись заблокирована. Есть ли любой SQL-запрос или сохранен...
вопрос задан: 9 April 2010 13:09
2
ответа

Действительно ли это - корректный Взаимно блокируемый дизайн синхронизации?

У меня есть система, которая берет Образцы. У меня есть несколько клиентских потоков в приложении, которые интересуются этими Образцами, но фактический процесс взятия Образца может только произойти в одном контексте...
вопрос задан: 7 April 2010 21:23
2
ответа

Общая память может быть считана и проверена без взаимных исключений?

На Linux я использую shmget и shmat для установки сегмента общей памяти, в который запишет один процесс, и один или несколько процессов будут читать из. Данные, которые совместно используются, являются несколькими мегабайтами в размере...
вопрос задан: 1 April 2010 16:51
2
ответа

Как протестировать, если поток содержит блокировку на объекте в C#?

Существует ли способ протестировать, если текущий поток содержит монитор, соединяют объект? Т.е. эквивалент Thread.holdsLock в Java. Спасибо,
вопрос задан: 9 March 2010 09:37
2
ответа

pthreads: блокировки читателя/писателя, обновляя блокировку чтения для записи блокировки

Я использую чтение-запись, соединяет Linux, и я нашел, что попытка обновить заблокированный объект чтения до записи блокирует мертвые блокировки. т.е.//получают чтение, привязывают поток 1. pthread_rwlock_rdlock (&lock)...
вопрос задан: 9 March 2010 08:28
2
ответа

увеличьте значение количества снаружи parallel.foreach объем

Как я могу увеличить целочисленное значение вне объема parallel.foreach цикла? То, каков самый легкий путь, должно синхронизировать доступ к объектам вне параллельных циклов? количество var = 0; Параллель. ForEach (...
вопрос задан: 6 March 2010 23:18
2
ответа

Как делают я синхронизируюсь (блокируют/разблокируют) доступ к файлу в ударе из нескольких сценариев?

Я пишу сценарии, которые будут работать параллельно и получат их входные данные из того же файла. Эти сценарии откроют входной файл, считать первую строку, сохранить его для дальнейшего лечения и наконец...
вопрос задан: 24 February 2010 01:59
2
ответа

Механизм блокировки между процессом на нескольких машинах

У меня есть приложение C# с NHibernate, который должен сделать некоторые операции по SQL Server DB. Наша цель состоит в том, чтобы запустить это приложение многократно в той же машине и также в других машинах. На самом деле приложение...
вопрос задан: 4 February 2010 10:35
2
ответа

Минимально блокирующая ориентированная на многопотоковое исполнение хеш-таблица?

Есть ли какие-либо доступные реализации Хеш-таблицы, которые предоставляют потокобезопасности минимальную привязку.NET? Или на другом языке, который может быть портирован к.NET? Мы ищем что-то в...
вопрос задан: 21 January 2010 18:02
2
ответа

Как измерить конкуренцию за блокировку?

Я читаю http://lse.sourceforge.net/locking/dcache/dcache_lock.html, в котором функционирует время спин-блокировки для каждого, измеряется: СПИН-БЛОКИРОВКИ СОДЕРЖАТ, ОЖИДАЮТ ДОВОД "ПРОТИВ" UTIL, СРЕДНИЙ (МАКС)...
вопрос задан: 26 December 2009 18:14
2
ответа

Создание некластеризованного индекса на таблице SQL Server 2005 предотвращают, выбирает?

Я хотел бы создать индекс на представлении, которое я имею, но я должен удостовериться, что данные могут все еще быть считаны, в то время как индекс создается. Я читал статью, которая предложила это при создании...
вопрос задан: 16 December 2009 17:49