4
ответа

Оптимальный метод файла блокировки

Windows имеет опцию открыть файл с правами эксклюзивного доступа. Unix не делает. Для обеспечения эксклюзивного доступа к некоторому файлу или устройству, это - обычная практика в Unix для использования файла блокировки обычно...
вопрос задан: 3 September 2015 22:47
4
ответа

Блокировка вирусных сканеров и удаление временных файлов - лучший способ справиться с ними?

Мое приложение имеет дело с электронными письмами, прибывающими из других источников, например, почтовых ящиков IMAP и Outlook. Прежде, чем проанализировать их, я пишу им во временный каталог (сохраняющий их в памяти, не опция)....
вопрос задан: 1 July 2015 12:35
4
ответа

Почему Model.add (Model.get ()) блокирует «базу данных» Ошибка в Django? [Дубликат]

Я встретил ошибку блокировки базы данных в своем приложении. (Django, Sqlite3, Window 10) problem.parent_contest.add (Contest.objects.select_for_update (). Get (pk = contest)) Является ли этот оператор причиной ошибки блокировки базы данных? ...
вопрос задан: 25 October 2014 02:26
4
ответа

Условия состязания в django

Вот простой пример представления django с потенциальным состоянием состязания: # myapp/views.py от django.contrib.auth.models импортируют Пользователя из calculate_points определения импорта my_libs add_points (запрос):...
вопрос задан: 15 March 2014 11:04
4
ответа

Синхронизированный метод Java соединяет объект или метод?

Если у меня есть 2 синхронизированных метода в том же классе, но каждый получающие доступ различные переменные, действительно ли 2 потока могут получить доступ к тем 2 методам одновременно? Делает блокировку, происходят на объекте, или делает это добирает
вопрос задан: 12 August 2013 01:42
4
ответа

Существует ли физическая блокировка, которая может продемонстрировать асимметричные crytographic принципы?

Я хочу продемонстрировать асимметричное шифрование с помощью реальных блокировок. Например, я хочу записать секрет на листке бумаги и внести его в заблокированном поле. Есть ли блокировка, которую я могу купить, который идет...
вопрос задан: 1 August 2013 13:46
4
ответа

Совместное использование Java синхронизировало блок через кластер или использование глобальной блокировки?

У меня есть некоторый код, к которому я хочу только предоставить доступ одним потоком. Я знаю, как выполнить это использование или синхронизируемые блоки или методы, но это будет работать в кластерной среде?...
вопрос задан: 2 July 2012 07:02
4
ответа

Java: ориентированный на многопотоковое исполнение RandomAccessFile

После некоторого серьезного googleing я узнал, что RandomAccessFile-класс не ориентирован на многопотоковое исполнение. Теперь я мог использовать один семафор для блокировки всех чтений и записей, но я не думаю, что это работает очень хорошо. В...
вопрос задан: 7 October 2010 07:10
4
ответа

Когда я должен использовать Блокировку Объема (Приложение, Сервер, и т.д. …) по сравнению с именованной привязкой ColdFusion?

Когда уместно использовать <cflock объем = "приложение">, или это - род в противоположность <cflock имя = "нечто">? А именно, я интересуюсь использованием CFLock для защиты общих объектов в...
вопрос задан: 1 October 2010 21:04
4
ответа

Почему блокировка при чтении из словаря

Я смущен листингом кода в книге, которую я читаю, C# 3, короче говоря на поточной обработке. В теме на Потокобезопасности в Серверах приложений, ниже кода дан как пример UserCache:...
вопрос задан: 9 August 2010 12:12
4
ответа

диапазон привязывает Java

У меня есть большой массив, к которому получат доступ несколько, распараллеливают. Единственная блокировка не достаточно эффективна. Существует ли класс блокировки диапазона в Java или scala?
вопрос задан: 21 July 2010 19:24
4
ответа

Java: ожидайте (), уведомьте (), и синхронизировал блоки

Я узнал, что вызов ожидания Объекта () метод выпустит объектный монитор, если существующий. Но у меня есть некоторые вопросы относительно вызова, уведомляют () относительно этого объекта другим потоком: (когда) будет...
вопрос задан: 16 July 2010 11:09
4
ответа

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

Я контролирую процесс с strace/ltrace в надежде найти и прервать вызов, который проверяет и потенциально активирует некоторую глобально коллективную блокировку. В то время как я имел дело с и читал о...
вопрос задан: 29 May 2010 13:37
4
ответа

синхронизация потока Linux

Я плохо знаком с потоками Linux и Linux. Я провел некоторое время, гугля, чтобы попытаться понять различия между всеми функциями, доступными для синхронизации потока. У меня все еще есть некоторые вопросы...
вопрос задан: 7 April 2010 18:25
4
ответа

Действительно ли эта (Свободная от блокировок) Реализация Очереди ориентирована на многопотоковое исполнение?

Я пытаюсь создать свободную от блокировок реализацию очереди в Java, главным образом для персонального изучения. Очередь должна быть общей, позволив любое число средств чтения и/или устройств записи одновременно...
вопрос задан: 1 April 2010 07:50
4
ответа

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

У нас есть ситуация, где мы хотим ограничить количество запросов параллели, что наше приложение может сделать к его серверу приложений. Мы имеем потенциально 100 + фоновые потоки, работающие, который захочет в...
вопрос задан: 31 March 2010 10:48
4
ответа

Почему использование SyncLocks в.NET для простых операций, когда Взаимно блокируемый класс доступен?

Я делал простую многопоточность в VB.NET некоторое время и только что вошел в мой первый большой многопоточный проект. Я всегда делал все с помощью оператора Synclock, потому что я не сделал...
вопрос задан: 28 March 2010 21:03
4
ответа

Что передать ключевому слову блокировки?

Что является различием (если таковые имеются) между использованием пустого MethodName () {блокировка (это) {//(...)}} или частный объект o = новый объект (); освободите MethodName () {блокировка (o) {//(...
вопрос задан: 23 February 2010 15:26
4
ответа

Когда я обновляю/вставляю одну строку, она должна заблокировать всю таблицу?

У меня есть два длительных запроса, которые являются и на транзакциях и получают доступ к той же таблице, но абсолютно отдельным строкам в тех таблицах. Эти запросы также выполняют некоторое обновление, и вставляет на основе тех...
вопрос задан: 11 February 2010 22:11
4
ответа

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

Действительно ли необходимо защитить доступ к единственной переменной ссылочного типа в многопоточном приложении? Я в настоящее время блокирую ту переменную как это: частный объект только для чтения _lock = новый объект ();...
вопрос задан: 11 January 2010 16:01
4
ответа

Что точно означает соединять объект?

Altough, который я использую, привязывает мое приложение, я не понимаю то, что точно делает соединяющийся конкретный ссылочный тип. Я думал, что это просто останавливает поток, пока содержание {} не закончено. Но я читал...
вопрос задан: 1 January 2010 09:00
4
ответа

Действительно ли возможно иметь, больше чем 32 привязывают ConcurrentHashMap

Я читал, ConcurrentHashMap работает лучше во много поточной обработке, чем Хеш-таблица из-за наличия блокировок на уровне блока, а не отобразите широкую блокировку. Это в макс. 32 блокировках, возможных на карту. Хочу знать почему 32 и...
вопрос задан: 29 November 2009 07:00
4
ответа

c# xml. Загрузка () блокировка файла на дисковых ошибках порождения

У меня есть простой класс XmlFileHelper следующим образом: общедоступный класс XmlFileHelper {#region Члены парламента, не занимающие официального поста частный XmlDocument xmlDoc = новый XmlDocument (); частная строка xmlFilePath; #...
вопрос задан: 28 November 2009 14:19
4
ответа

Блокировка C# и анализ кода, предупреждающий CA2002

В моем приложении у меня есть форма, которая запускает процесс синхронизации, и для количества причин я хочу позволить только одной синхронизации работать за один раз. Таким образом, я добавил статическое bool поле к своей форме...
вопрос задан: 23 October 2009 13:49
4
ответа

Атомарные операции становятся медленнее, поскольку добавляется больше центральных процессоров?

x86 и другая архитектура предоставляют специальные атомарные инструкции (блокировка, cmpxchg, и т.д.), которые позволяют Вам писать 'блокировке бесплатные' структуры данных. Но поскольку все больше ядер добавляется, это кажется как будто...
вопрос задан: 18 October 2009 19:42
4
ответа

Веб-фронтенд разрабатывает для параллельной модификации

Я создаю веб-приложение, которое имеет несколько экранов управления, куда пользователь может пойти для редактирования записей (например, изменив контактную информацию пользователя). Доступ к этим экранам управлений...
вопрос задан: 7 September 2009 06:58
4
ответа

Ориентированный на многопотоковое исполнение memoization

Давайте проявим подход Wes Dyer для функционирования memoization как начальную точку: общедоступный статический Func <A, R> Memoize <A, R> (этот Func <A, R> f) {карта var = новый Словарь <A, R> ();...
вопрос задан: 10 August 2009 14:46
4
ответа

Действительно ли спин-блокировка полезна в единственном процессоре uni базовая архитектура?

Я смущен функцией спин-блокировки. Спин-блокировка используется для остановки процесса от перепланирования. Однако в машине со всего одним ядром, это полезный для использования спин-блокировки для предотвращения контекста...
вопрос задан: 22 June 2009 07:22
4
ответа

Как видеть Блокировки SQL 2008 и Заблокированные Таблицы

Во время выполнения ASP.NET моего приложения кажется, что Экспресс SQL 2008 содержит некоторую блокировку, и я добираюсь, Тайм-аут истек. Период тайм-аута протек до завершения операции, или сервер...
вопрос задан: 25 May 2009 13:11
4
ответа

Каков эквивалент для LOCK_ESCALATION = ТАБЛИЦА в SQL Server 2005?

У меня есть сценарий, который был сгенерирован в SQL Server 2008, но я должен выполнить его против базы данных SQL Server 2005. Что было бы эквивалентный оператор для следующего быть в SQL Server 2005? ИЗМЕНИТЬСЯ...
вопрос задан: 8 May 2009 17:29