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
Nesta página do site você pode assistir ao vídeo on-line Java. Multithreading. Lesson 59. Java Memory Model duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Vlad Zuev 31 Março 2026, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 2,051 vezes e gostou 62 espectadores. Boa visualização!