Java. Multithreading. Lesson 59. Java Memory Model

Published: 31 March 2026
on channel: Vlad Zuev
2,051
62

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


On this page of the site you can watch the video online Java. Multithreading. Lesson 59. Java Memory Model with a duration of hours minute second in good quality, which was uploaded by the user Vlad Zuev 31 March 2026, share the link with friends and acquaintances, this video has already been watched 2,051 times on youtube and it was liked by 62 viewers. Enjoy your viewing!