JDD 2022: Maciej Przepióra - Java memory model for specified mortals

youtube.com 1 rok temu


A memory model describes the relation between variables in a program (instance fields, static fields, and array elements) and the low-level details of storing them to and retrieving them from memory in a real computer system. Java Memory Model (JMM) was and inactive is 1 of the key advantages of the JVM. Thanks to it, the compiler and the runtime may take any liberties with the timing of moving values to or from a variable's assigned memory location for the sake of optimisations. On multiprocessor systems, any complexities may sometimes show through, and the JMM allows the programmer to safely tackle those complexities. We will besides take a peek on how modern CPUs and caches work and why it matters to JVM.

Website: https://jdd.org.pl
Facebook: https://www.facebook.com/JDDconf
Twitter: https://twitter.com/JDD_Krakow