Als «java-memory-model» getaggte Fragen

5
Warum wird dieses Java-Programm trotzdem beendet, sollte es anscheinend nicht (und nicht)?
Eine sensible Operation in meinem Labor ist heute völlig schief gelaufen. Ein Aktuator auf einem Elektronenmikroskop überschritt seine Grenzen, und nach einer Kette von Ereignissen verlor ich 12 Millionen Dollar an Ausrüstung. Ich habe über 40K Zeilen im fehlerhaften Modul auf diese eingegrenzt: import java.util.*; class A { static Point …

1
Wofür werden in Java Speicherzäune verwendet?
Beim Versuch zu verstehen, wie SubmissionPublisher( Quellcode in Java SE 10, OpenJDK | docs ), eine neue Klasse, die in Version 9 zu Java SE hinzugefügt wurde, implementiert wurde, stieß ich auf einige API-Aufrufe, die VarHandlemir bisher nicht bekannt waren: fullFence, acquireFence, releaseFence, loadLoadFenceUnd storeStoreFence. Nachdem ich einige Nachforschungen angestellt …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.