Результаты поиска по запросу "concurrency"
Интерпретация «правила программного порядка» в параллелизме Java
Правило программного порядка гласит: «Каждое действие в потоке происходит перед каждым действием в этом потоке, которое происходит позже в программном порядке». 1. Я читаю в ...
Требуется ли ключевое слово volatile для полей, доступных через ReentrantLock?
Мой вопрос касается того, гарантирует ли использование ReentrantLock видимость поля в том же отношении, что и ключевое слово synchronized. Например, в следующем классеA, полеsharedData не нужно объявлять volatile, поскольку используется ...
Работа с асинхронным поведением NodeJS
Использование NodeJS с MongoDB + Mongoose. Прежде всего, я знаю преимущества асинхронного неблокирующего кода. Так что я имею дело с обратными вызовами. Но в конце концов я столкнулся со следующей проблемой. Допустим, у меня есть функция, ...
Что делает Erlang подходящим для мягких приложений реального времени?
Некоторый фонЯ работаю над созданием языка программирования для цифрового мультимедийного программирования, который должен поддерживать параллелизм, используя передачу сообщений без совместного использования и мягкий режим реального времени (т. ...
Почему в параллельном словаре нет видимого метода Add ()?
Мне было просто интересно, как это возможно, что ConcurrentDictionary не имеет метод Add, который видим в Visual Studio IDE. Кажется, я получаю только методы TryX, например TryAdd, TryUpdate и т. Д. Я вижу, чтоConcurrentDictionary ...
Статические переменные и потоки (C)
Я знаю, что объявление статической переменной внутри функции в C означает, что эта переменная сохраняет свое состояние между вызовами функций. В контексте потоков это приведет к тому, что переменная сохранит свое состояние в нескольких потоках ...
В Java, как это может вызвать исключение ConcurrentModificationException в однопоточной программе? [Дубликат]
На этот вопрос уже есть ответ: Почему выброшено исключение ConcurrentModificationException и как его отладить [/questions/602636/why-is-a-concurrentmodificationexception-thrown-and-how-to-debug-it] 6 ответов Я читал это "Freuqent проблемы ...
Guava MultiMap и ConcurrentModificationException [дубликаты]
На этот вопрос уже есть ответ: Итерация по Коллекции, исключение ConcurrentModificationException при удалении объектов в цикле [/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re] 23 ответа Почему ...
Почему целочисленное присвоение атомарной переменной с естественным выравниванием в x86?
Я читал этостать [http://preshing.com/20130618/atomic-vs-non-atomic-operations/] об атомарных операциях, и он упоминает, что 32-разрядное целочисленное присваивание является атомарным в x86, если переменная естественно выровнена. Почему ...
Priority in Go выберите способ обхода оператора
Я хочу прослушивать два канала, заблокированные, когда оба канала опустошены. Однако, если оба канала содержат данные, я хочу, чтобы один из них был удален до обработки другого. В рабочем примере ниже я желаю всемout до слиexit обрабатывается. ...