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

5 ответов

Интерпретация «правила программного порядка» в параллелизме Java

Правило программного порядка гласит: «Каждое действие в потоке происходит перед каждым действием в этом потоке, которое происходит позже в программном порядке». 1. Я читаю в ...

1 ответ

Требуется ли ключевое слово volatile для полей, доступных через ReentrantLock?

Мой вопрос касается того, гарантирует ли использование ReentrantLock видимость поля в том же отношении, что и ключевое слово synchronized. Например, в следующем классеA, полеsharedData не нужно объявлять volatile, поскольку используется ...

2 ответа

Работа с асинхронным поведением NodeJS

Использование NodeJS с MongoDB + Mongoose. Прежде всего, я знаю преимущества асинхронного неблокирующего кода. Так что я имею дело с обратными вызовами. Но в конце концов я столкнулся со следующей проблемой. Допустим, у меня есть функция, ...

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

4 ответа

Что делает Erlang подходящим для мягких приложений реального времени?

Некоторый фонЯ работаю над созданием языка программирования для цифрового мультимедийного программирования, который должен поддерживать параллелизм, используя передачу сообщений без совместного использования и мягкий режим реального времени (т. ...

2 ответа

Почему в параллельном словаре нет видимого метода Add ()?

Мне было просто интересно, как это возможно, что ConcurrentDictionary не имеет метод Add, который видим в Visual Studio IDE. Кажется, я получаю только методы TryX, например TryAdd, TryUpdate и т. Д. Я вижу, чтоConcurrentDictionary ...

6 ответов

Статические переменные и потоки (C)

Я знаю, что объявление статической переменной внутри функции в C означает, что эта переменная сохраняет свое состояние между вызовами функций. В контексте потоков это приведет к тому, что переменная сохранит свое состояние в нескольких потоках ...

3 ответа

В Java, как это может вызвать исключение ConcurrentModificationException в однопоточной программе? [Дубликат]

На этот вопрос уже есть ответ: Почему выброшено исключение ConcurrentModificationException и как его отладить [/questions/602636/why-is-a-concurrentmodificationexception-thrown-and-how-to-debug-it] 6 ответов Я читал это "Freuqent проблемы ...

5 ответов

Guava MultiMap и ConcurrentModificationException [дубликаты]

На этот вопрос уже есть ответ: Итерация по Коллекции, исключение ConcurrentModificationException при удалении объектов в цикле [/questions/223918/iterating-through-a-collection-avoiding-concurrentmodificationexception-when-re] 23 ответа Почему ...

5 ответов

Почему целочисленное присвоение атомарной переменной с естественным выравниванием в x86?

Я читал этостать [http://preshing.com/20130618/atomic-vs-non-atomic-operations/] об атомарных операциях, и он упоминает, что 32-разрядное целочисленное присваивание является атомарным в x86, если переменная естественно выровнена. Почему ...

8 ответов

Priority in Go выберите способ обхода оператора

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