Результаты поиска по запросу "locking"

4 ответа

Возможно ли иметь более 32 блокировок в ConcurrentHashMap

Я читал, что ConcurrentHashMap лучше работает в многопоточности, чем в Hashtable, потому что имеет блокировки на уровне сегмента, а не блокировку всей карты Максимально возможно 32 замка на карту. Хочу узнать почему 32 и почему не более 32 замков.

1 ответ

Проблема с использованием блокировки с многопроцессорной обработкой. Бассейн: ошибка травления

Я создаю модуль Python для извлечения тегов из большого массива текста, и, хотя его результаты высокого качества, он выполняется очень медленно. Я пытаюсь ускорить процесс, используя многопроцессорность, и это тоже работало, пока я не попытался ...

2 ответа

Блокировка последовательного порта Linux

У меня есть проблема, которую я пытаюсь решить относительно последовательного порта в Linux. Я могу открыть, прочитать и закрыть порт просто отлично. Однако я хочу убедиться, что я единственный человек, который читает / пишет из порта в любой ...

ТОП публикаций

1 ответ

Как работает этот пример канонического стада?

Когда нужно синхронизировать программы (сценарии оболочки) через файловую систему, я нашелflockрешение на основерекомендуемые [https://stackoverflow.com/a/169969/145400](должно также работатьпо NFS [https://stackoverflow.com/a/1571711/145400]). ...

4 ответа

c # xml.Load () блокировка файла на диске, вызывающая ошибки

У меня есть простой класс XmlFileHelper следующим образом: public class XmlFileHelper { #region Private Members private XmlDocument xmlDoc = new XmlDocument(); private string xmlFilePath; #endregion #region Constructor public ...

5 ответов

как предотвратить метод Image.FromFile () для блокировки файла

Я использую следующий код, чтобы поместить JPG вDataGridViewИмиджевая клетка. If strFileName.ToLower.EndsWith(".jpg") Then Dim inImg As Image = Image.FromFile(strFileName) DataGridView4.Rows.Add() DataGridView4.Rows(DataGridView4.Rows().Count - ...

1 ответ

Статический или нестатический объект блокировки в синхронизированном блоке

Попытка визуализировать и понятьсинхронизация. Каковы различия между использованиемстатический объект блокировки(код А) и нестатический объект блокировки(код B) длясинхронизированный блок?Чем он отличается в практическом применении?Какие ...

5 ответов

Параллельный HashSet <T> в .NET Framework?

У меня есть следующий класс. class Test{ public HashSet<string> Data = new HashSet<string>(); }Мне нужно изменить поле «Данные» из разных потоков, поэтому я хотел бы высказать некоторые мнения о моей текущей поточно-безопасной реализации. class ...

1 ответ

Как разблокировать среду в R?

Играя с привязкой и настройками среды в R, у нас есть 3 функции: lockEnvironment(env) блокирует env, поэтому вы не можете добавить новый символ в env.lockBinding(sym, env) блокирует sym в env, чтобы вы не могли его изменитьunlockBinding(sym, ...

2 ответа

Android Activity жизненный цикл и блокировка / разблокировка устройства

Я только что обнаружил, что когда на устройстве включен экран блокировки, происходит следующее. Для этого действия в манифесте задано android: screenOrientation = "landscape". Затем я выполняю следующие действия с моим телефоном в портретном ...