11
ответов

Как соединить целое число в C#?

Там какой-либо путь состоит в том, чтобы соединить целое число в C#? Целые числа не могут использоваться с блокировкой, потому что они упаковываются (и заблокируйте, только соединяет ссылки). Сценарий следующие: у Меня есть основанный на форуме веб-сайт..
вопрос задан: 5 March 2013 21:51
10
ответов

Проверенная дважды Статья блокировки

Я читал эту статью о "Перепроверяемой блокировке", и из основной темы статьи я задавался вопросом, почему в какой-то момент статьи автор использует следующую Идиому: Список 7...
вопрос задан: 13 February 2016 16:46
10
ответов

Словарь.NET: Потенциальные проблемы параллелизма?

Я работаю над обслуживанием проекта.NET, и я испытываю некоторые затруднения, которые я с удовольствием совместно использую с Вами парней =) Проблемный код: если (evilDict. Количество <1) {foreach (Объект объекта в...
вопрос задан: 29 January 2009 13:18
10
ответов

Как я блокирую файл в Perl?

Что лучший способ состоит в том, чтобы создать блокировку на файле в Perl? Лучше скапливаться на файле или создать файл блокировки для размещения блокировки в и проверки на блокировку на файле блокировки?
вопрос задан: 23 October 2008 01:58
10
ответов

ключевое слово блокировки в C#

Я понимаю, что основная функция ключевого слова блокировки из MSDN блокирует Оператор (Ссылка C#), ключевое слово блокировки отмечает блок операторов как критический раздел путем получения взаимного исключения...
вопрос задан: 27 September 2008 06:59
10
ответов

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

Судя по нескольким постам, которые я прочитал о контроле версий, кажется, что люди считают пессимистическую блокировку в системе контроля версий плохой вещью. Зачем? Я понимаю, что это мешает одному разработчику ...
вопрос задан: 26 September 2008 16:04
9
ответов

Есть ли преимущество в использовании синхронизированного метода вместо синхронизированного блока?

Кто-нибудь может сказать мне преимущество синхронизированного метода перед синхронизированным блоком с примером?
вопрос задан: 8 July 2018 12:24
9
ответов

Спин-блокировки, насколько полезный они?

Как часто Вы используете на самом деле спин-блокировки в своем коде? Как распространенный это должно столкнуться с ситуацией, где использование занятого цикла на самом деле превосходит использование по характеристикам блокировок? Лично, когда я...
вопрос задан: 14 November 2013 20:17
9
ответов

Выберите разблокированную строку в Postgresql

Существует ли способ выбрать строки в Postgresql, которые не заблокированы? У меня есть многопоточное приложение, которое сделает: Выбор... заказывает идентификатором desc, ограничивают 1 для обновления на таблице. Если несколько потоков выполняют это...
вопрос задан: 24 December 2008 08:15
8
ответов

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

Существует ли Pythonic способ иметь только один экземпляр выполнения программы? Единственное разумное решение, которое я предложил, пытается выполнить его как сервер на некотором порте, затем вторая попытка программы к...
вопрос задан: 3 July 2019 20:13
8
ответов

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

Я только что записал метод, который называют несколько потоков одновременно, и я должен отслеживать то, когда все потоки завершились. Код использует этот шаблон: частный пустой RunReport () {...
вопрос задан: 21 June 2012 16:32
8
ответов

Чистый Ruby параллельный Хеш

Что является лучшим способом реализовать Хеш, который может быть изменен через несколько потоков, но с самым маленьким количеством блокировок. В целях этого вопроса можно предположить, что Хеш будет...
вопрос задан: 3 July 2009 22:05
8
ответов

Читатель/Писатель Привязывает C++

Я ищу хорошего читателя/писателя, привязывают C++. Мы имеем вариант использования единственного нечастого устройства записи и многих частых средств чтения и хотели бы оптимизировать для этого. Предпочтительный я хотел бы перекрестное...
вопрос задан: 28 October 2008 18:26
7
ответов

Любой способ выбрать, не вызывая блокировки в MySQL?

Запрос: SELECT COUNT (online.account_id) cnt из сети; Но онлайн-таблица также модифицируется событием, поэтому часто я вижу блокировку, запустив show processlist. Есть ли в MySQL грамматика, которая ...
вопрос задан: 4 September 2018 15:55
7
ответов

Атомарные операции в Django?

Я пытаюсь реализовать (что я думаю), довольно простая модель данных для счетчика: класс VisitorDayTypeCounter (модели. Модель): visitType = модели. CharField (max_length=60) visitDate = модели....
вопрос задан: 15 March 2014 11:09
7
ответов

Используя блокировку (obj) в рекурсивном вызове

Согласно моему пониманию блокировки не выпущен, пока время выполнения не завершает блок кода блокировки (obj) (потому что, когда блок завершается, он называет Монитор. Выход (obj). С этим пониманием я...
вопрос задан: 31 October 2013 09:34
7
ответов

Как глубоко блокировка идет?

У меня есть следующий код: блокировщик = новый объект (); блокировка (блокировщик) {для (интервал i = 0; я <3; я ++) ver_store [я] = atomic_Poll (питание);...
вопрос задан: 4 September 2012 17:53
7
ответов

Как избежать блокировки двойной проверки при добавлении, что объекты к Словарю <> возражают в.NET?

У меня есть вопрос о повышении эффективности моей программы. У меня есть Словарь <строка, Thingey> определенный для содержания названный Thingeys. Это - веб-приложение, которое создаст несколько названных...
вопрос задан: 25 November 2009 18:38
7
ответов

Мне нужна блокировка, когда только единственный поток пишет в совместно используемую переменную?

У меня есть 2 потока и общее глобальное плавание. Один поток только пишет в переменную, в то время как другие единственные чтения от него, я должен заблокировать доступ к этой переменной? Другими словами: энергозависимое плавание x;...
вопрос задан: 13 May 2009 18:44
7
ответов

Как я могу записать, что условное выражение привязывает C#?

Вещь, я использовал оператор блокировки для защиты критической части моего кода, но теперь, я понимаю, что мог позволить параллельное выполнение, которого критический код является некоторыми условиями, встречены. Есть ли...
вопрос задан: 6 April 2009 08:25
7
ответов

Фиксирование только Определенных Изменений, внесенных в ТРАНЗАКЦИИ, которая может ОТКАТЫВАТЬ

Это - значительное редактирование от исходного вопроса, делая это более кратким и отвечая на вопросы, поднятые существующими ответами... Действительно ли возможно иметь изменения mulitple, внесенные в несколько таблиц...
вопрос задан: 10 March 2009 10:10
7
ответов

Java сохраняет, соединяют файлы без видимой причины

Несмотря на приближающиеся потоки наконец пункты я, кажется, постоянно сталкиваюсь с чисткой проблем при использовании Java. File.delete () не удается удалить файлы, Windows Explorer перестал работать также. Выполнение System.gc ()...
вопрос задан: 26 February 2009 20:03
7
ответов

Потокобезопасность C# с получает/устанавливает

Это - вопрос о детали для C#. Предположим, что у меня есть класс с объектом, и что объект защищен блокировкой: Возразите mLock = новый Объект (); свойство MyObject; общедоступный MyObject MyProperty {...
вопрос задан: 3 February 2009 00:37
7
ответов

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

Я распараллелил код, где каждый поток должен записать в тот же файл. Для предотвращения проблем параллелизма я использую Объект блокирования. Мой вопрос состоит в том, использую ли я Блокировку правильно. Если я установил...
вопрос задан: 15 January 2009 19:09
7
ответов

Преодоление “Это используется другим человеком или программой”. [закрытый]

Существует ли способ разблокировать файлы Windows, не загружая утилиту? У меня есть несколько файлов на моем Windows XP C: диск, которые очень стары и очень бесполезны. Когда я пытаюсь удалить эти файлы, я добираюсь...
вопрос задан: 23 October 2008 18:45
6
ответов

Метод считывания функционирует, нуждаются во взаимном исключении?

У меня есть класс, к которому получают доступ от нескольких потоков. Оба из его метода считывания и функций метода set охраняют с блокировками. Блокировки для функций метода считывания действительно необходимы? Если так, почему? нечто класса...
вопрос задан: 26 July 2019 15:56
6
ответов

Оптимистическая и пессимистическая блокировка

Я понимаю разницу между оптимистической и пессимистической блокировкой. Может ли кто-нибудь объяснить мне, когда я буду использовать один из них вообще? И меняется ли ответ на этот вопрос в зависимости от ...
вопрос задан: 5 May 2019 11:27
6
ответов

Что такое тупик?

При написании многопоточных приложений одной из наиболее распространенных проблем являются взаимоблокировки. Мои вопросы к сообществу: что такое тупик? Как вы их обнаруживаете? Вы справляетесь ...
вопрос задан: 26 February 2016 00:09
6
ответов

Действительно ли это - допустимый шаблон для того, чтобы сгенерировать события в C#?

Обновление: В пользу любого читающего это, начиная с.NET 4, блокировка является ненужным из-за изменений в синхронизации автоматически сгенерированных событий, таким образом, я просто использую это теперь: общедоступное статическое пустое Повышение <T&
вопрос задан: 8 September 2015 19:03
6
ответов

Как решить проблему с объявлением «Double-Checked Locking is Broken» в Java?

Я хочу реализовать отложенную инициализацию для многопоточности в Java. У меня есть некоторый код вида: class Foo {private Helper helper = null; public Helper getHelper () {if (helper == ...
вопрос задан: 15 October 2014 11:53