Pytania otagowane jako java-memory-model

5
Dlaczego ten program Java kończy działanie, mimo że najwyraźniej nie powinien (i nie zrobił)?
Czuła operacja w moim laboratorium dzisiaj poszła całkowicie nie tak. Siłownik mikroskopu elektronowego przekroczył granicę, a po łańcuchu wydarzeń straciłem sprzęt o wartości 12 milionów dolarów. Zawęziłem ponad 40 000 linii w wadliwym module do tego: import java.util.*; class A { static Point currentPos = new Point(1,2); static class Point …

1
Do czego służą ogrodzenia pamięci w Javie?
Próbując zrozumieć, w jaki sposób SubmissionPublisher( kod źródłowy w Java SE 10, OpenJDK | docs ), nowa klasa dodana do Java SE w wersji 9, została zaimplementowana, natknąłem się na kilka wywołań API, VarHandlektórych wcześniej nie byłem świadomy: fullFence, acquireFence, releaseFence, loadLoadFenceI storeStoreFence. Po przeprowadzeniu pewnych badań, szczególnie w odniesieniu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.