Java Memory Model

Türkçe karşılığı: Java bellek modeliAlan: Java ve JVM

Java bellek modeli (Java Memory Model) — Java'da iş parçacıkları arasındaki görünürlük, sıralama, senkronizasyon ve happens-before ilişkilerini tanımlayan bellek modeli.

JVM Çalışma Zamanı Bağlamı

Bir thread'in yaptığı yazmanın başka bir thread tarafından ne zaman görülebileceğini açıklar. Doğru concurrent kod, CPU cache davranışına dair varsayımlardan değil monitor bırakma/alma, volatile erişimi, thread start/join ve üst seviye concurrency primitive'lerinin kurduğu happens-before ilişkilerinden yararlanır.

İlişkili JVM Kavramları