Timecodes:
00:00 - Start
00:02 - Operation Reordering
01:52 - Operation Reordering Issues
04:15 - Memory Barriers
06:08 - LoadStore
06:35 - LoadLoad
07:00 - StoreLoad
07:26 - StoreStore
07:50 - Disabling Operation Reordering with Volatile
08:38 - CPU Cache Visibility Issues
11:36 - Solving Visibility Issues with Volatile
15:50 - Java Memory Model
16:11 - Happens-before
16:37 - Transitivity of Happens-before
17:12 - Implementation of Happens-before
17:45 - Happens-before in General
21:28 - Volatile and Happens-before
24:42 - Synchronized and Happens-before
28:24 - ReentrantLock and Happens-before
32:10 - Final Fields and Happens-before
35:22 - Thread Start and Happens-before
38:00 - Thread Termination and Happens-before
40:28 - Thread Interruption and Happens-before
42:46 - Class Initialization and Happens-before
45:43 - Atomicity of Write and Read Operations
48:16 - Future Plans for the Channel. End
Support the channel: https://www.donationalerts.com/r/vlad...
#programming #programming #java #java #multithreading #multithreading #threads #threads
In questa pagina del sito puoi guardare il video online Java. Multithreading. Lesson 59. Java Memory Model della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Vlad Zuev 31 marzo 2026, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 2,051 volte e gli è piaciuto 62 spettatori. Buona visione!