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
На этой странице сайта вы можете посмотреть видео онлайн Java. Multithreading. Lesson 59. Java Memory Model длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Vlad Zuev 31 Март 2026, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 2,051 раз и оно понравилось 62 зрителям. Приятного просмотра!