Результаты поиска по запросу "java-memory-model"
(Спецификация JSR133)
я есть вопрос, касающийся модели памяти Java. Вот простой класс, представляющий проблему: public class ImmutableIntArray { private final int[] array; public ImmutableIntArray() { array = new int[10]; for (int i = 0; i < 10; i++) { array[i] = i; ...
Каковы сходства между моделью памяти Java и моделью памяти C ++ 11?
Новый стандарт c ++ вводит понятие модели памяти. На SO уже были вопросы об этом, что это значит, как это меняет способ написания кода на c ++ и так далее. Мне интересно узнать, как модель памяти C ++ связана со старой, хорошо известной моделью ...
Параллелизм Java - публикация неизменяемых объектов (параллелизм Java на практике)
В Java параллелизма на практике автор заявил, что Неизменяемые объекты могут быть опубликованы с помощью любого механизмаНеизменяемые объекты могут безопасно использоваться любым потоком без дополнительной синхронизации, даже если синхронизация ...
Интерпретация «правила программного порядка» в параллелизме Java
Правило программного порядка гласит: «Каждое действие в потоке происходит перед каждым действием в этом потоке, которое происходит позже в программном порядке». 1. Я читаю в ...
Почему эта Java-программа завершает свою работу, несмотря на то, что, очевидно, она не должна (и не должна)?
Чувствительная операция в моей лаборатории сегодня прошла совсем не так. Привод на электронном микроскопе перешел ее границы, и после цепочки событий я потерял 12 миллионов долларов на оборудование. Я сузил более 40K строк в неисправном модуле ...
Безопасна ли настройка потока HashMap?
у меня естьHashMap в моей программе, доступ к которой осуществляется несколькими потоками, и иногда устанавливается одним потоком. Например: Map<String, String> myMap = new HashMap<String, String>();Доступ к нему осуществляется несколькими ...