Запитання з тегом «java-memory-model»

5
Чому ця програма Java припиняється, незважаючи на те, що, мабуть, вона не повинна (і не стала)?
Чутлива операція в моїй лабораторії сьогодні пішла зовсім не так. Привід на електронному мікроскопі перейшов його межу, і після ланцюжка подій я втратив обладнання в $ 12 млн. Я звузив більше ніж 40 К рядків у несправному модулі до цього: import java.util.*; class A { static Point currentPos = new …

1
Для чого використовуються огорожі пам'яті на Java?
Поки намагалися зрозуміти, як SubmissionPublisher( вихідний код у Java SE 10, OpenJDK | docs ), новий клас, доданий до Java SE у версії 9, реалізований, я натрапив на кілька викликів API, про які VarHandleраніше не знав: fullFence, acquireFence, releaseFence, loadLoadFenceІ storeStoreFence. Провівши деякі дослідження, особливо стосовно концепції бар'єрів / огорожі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.