Описание тега contention
Questions about any type of resource contention. Use in conjunction with the applicable tag such as [file-access], [memory] or [locking] to indicate the type of resource being referred to.
1
ответ
Снижение скорости дискового ввода-вывода контейнеров
У меня есть несколько контейнеров Docker, на которых запущена виртуальная машина, и я хотел бы равномерно регулировать пропускную способность дискового ввода-вывода, скажем, на 20% во всех контейнерах, фактически не создавая нагрузки на другие ресур…
10 ноя '16 в 01:14
3
ответа
Будут ли конфликтующие методы с рефакторингом в веб-приложении Java-Struts?
Я работаю с компанией, которая производит веб-приложение, используя Struts с Java. Недавно я провел рефакторинг большого количества кода, чтобы привести систему в порядок. Одна из техник, которую я использовал, - это перемещение закрывающих оператор…
30 ноя '11 в 09:46
0
ответов
Конфликт загрузчиков классов по вызовам JAX-WS в Weblogic
Мы сталкиваемся со многими потоками, ожидающими позади потока ниже, который владеет блокировкой ClassLoader, как показано. Это происходит в Weblogic 10.3.6, работающем в IBM JDK 1.7. Я рассмотрел замену реализации Weblogic JAX-WS на более новую, но …
24 ноя '16 в 09:48
1
ответ
Изменить значение CW в mac802.11.h в NS2
Я пытаюсь изменить значение cw_ в файле mac-802.11.h, но безуспешно. Обычно это так, как это делается, cw_=(cw_<<1)+1, Это то, что я пытался, cw_=(cw_ * 1.8)+1, Выше не было изменений в результате по отношению к средней пропускной способности …
05 ноя '12 в 14:13
1
ответ
Как измерить уровень конкуренции одного замка
В настоящее время у меня есть проблемы с частотой конфликтов частичного приложения (.net 4.0, C#), который я поддерживаю. Что я хотел бы сделать, так это написать PerfCounter, если не удалось получить одну частичную блокировку. Прямо сейчас у меня е…
07 мар '12 в 09:20
2
ответа
Надежно воспроизводит раздоры БД
Мы сталкиваемся с некоторой регулярностью конфликтов в таблице базы данных и хотели бы оценить ряд различных вариантов решения этой проблемы. для этого мне нужно воспроизвести в тестовом примере конфликт на столе (любой таблице) с повторяемой надежн…
16 дек '09 в 17:54
1
ответ
Почему изменчивое чтение всегда безосновательно?
Цитата из книги Java-параллелизма на практике: Стоимость синхронизации зависит от нескольких источников. Гарантии видимости, предоставляемые синхронизированными и изменчивыми, могут включать использование специальных инструкций, называемых барьерами…
06 мар '17 в 13:12
1
ответ
Динамическое размещение в CUDA - более низкий уровень конкуренции, чем рукописное решение?
Теперь CUDA позволяет динамическое размещение в глобальной памяти. Тем не менее, я не мог найти ссылку на масштабируемость этого malloc Функция: это лучше, чем, например, предварительно выделить кусок памяти, а затем просто назначить следующий фрагм…
10 дек '10 в 20:38
1
ответ
Конфликт блокировки при распределении памяти - многопоточный или многопроцессорный
Мы разработали большое приложение C++, которое удовлетворительно работает на нескольких сайтах на больших компьютерах Linux и Solaris (до 160 процессорных ядер или даже больше). Это многопоточная (более 1000 потоков), однопроцессная архитектура, пот…
15 сен '16 в 11:11
3
ответа
Управление памятью для каждого потока в C#
Продолжаем обсуждение из раздела Понимание результатов параллельного профилирования VS2010 C#, но ближе к делу: У меня есть много потоков, которые работают параллельно (используя Parallel.For/Each), которые используют много выделения памяти для небо…
26 май '10 в 13:45
1
ответ
Соревнование памяти Cortex-M4 (DMA против программы)
Я использую контроллер STM32F4xx. Я использовал DMA для буферизации UART (круговые буферы). Я обеспокоен тем, что, если моя программа получит доступ к той же ячейке памяти в то же время, что и DMA, возникнет конфликт памяти. Может ли конфликт возник…
13 мар '17 в 22:46
1
ответ
Linux IPC нужна блокировка?
Там система V имеет три способа ipc: MessageQueue, SharedMemory, Semaphore. Two Когда два процесса читают или пишут в него одновременно, я должен использовать некоторую синхронизацию, такую как блокировка потоков? И POSIX IPC?
30 ноя '12 в 03:48
1
ответ
Ошибка конфликта при многократном обновлении объекта данных с foreach в C#
Как можно оптимизировать обновление объекта, когда этот объект обновляется много раз в секунду по запросу сервера? Метод, используемый для обновления, разработан следующим образом: public async Task<bool> Update(T entity, string key) { try { M…
31 июл '18 в 22:35
0
ответов
Взаимный алгоритм Петерсона-2
Не требующая конкуренции сложность алгоритма Петерсона с двумя процессами равна 4 (выполняет 3 двух доступа к памяти совместно используемых регистров в коде входа и один в коде выхода) . Как я могу изменить алгоритм Петерсона с 2 процессами, чтобы е…
13 ноя '12 в 15:38
1
ответ
Тот же файловый дескриптор после fork()
Я пытаюсь понять, что означает дублирование дескриптора файла после вызова fork() и его возможные последствия для конкуренции. В "Интерфейсе программирования Linux" 24.2.1 (p517): Когда выполняется fork(), дочерний элемент получает дубликаты всех фа…
13 май '15 в 22:53
4
ответа
Как избежать раздоров в AppEngine
Я пытаюсь обернуть голову в борьбу и то, как она применяется к стеку Application Engine. У меня есть модель, которая построена так class Events(db.Model): #Owner Identification Number owner_id = db.StringProperty(required=True) #Authentication Token…
27 май '12 в 11:09
1
ответ
Как справиться с конфликтом блокировки строк на уровне приложения
У меня есть 2 приложения (Spring - Hibernate с загрузкой), использующих одну и ту же базу данных Oracle (11g). Оба приложения последовательно попадают в определенную таблицу, и за ней приходится огромное количество обращений. мы можем видеть исключе…
11 фев '18 в 13:01
3
ответа
Странные вещи с machine.config
Я пытаюсь настроить IIS для уменьшения конкуренции, и после многих статей о.net я пытаюсь найти это в файле безрезультатно: <system.web> ... <httpRuntime minFreeThreads="8" minLocalRequestFreeThreads="4" ... /> .... <processModel maxW…
30 мар '11 в 20:21
3
ответа
Простой способ избежать столкновения засоров из разных потоков?
У меня есть многопоточная программа, где два отдельных потока отправляют выходные данные отладки в std::clog, а выходные данные чередуются. Я хотел бы найти простой способ заставить вывод, по крайней мере, хранить отдельно, за исключением перевода с…
01 май '11 в 20:46
1
ответ
Что я могу сделать, чтобы программно предотвратить или ограничить ресурсные споры?
Я создал приложение, которое, учитывая достаточное количество данных, не может быть завершено: "Журнал транзакций для базы данных" tempdb "заполнен из-за ACTIVE_TRANSACTION". " и "Не удается найти таблицу 0". Хранимая процедура, используемая в отчет…
15 мар '16 в 21:56