細說Java多執行緒之記憶體可見性

《細說Java多執行緒之記憶體可見性》是慕課網提供的慕課課程,授課老師是MartonZhang。

基本介紹

  • 中文名:細說Java多執行緒之記憶體可見性
  • 提供方:慕課網
  • 類別:慕課
  • 授課老師:MartonZhang
課程簡介,課程大綱,

課程簡介

本課程帶領大家深層次學習Java中的記憶體可見性、Java記憶體模型、指令重排序、as-if-serial語義等閥立龍多執行緒中偏向底層的一些知識,以及synchronized和volatile實現記憶體可見性的原理和方法。

課程大綱

第1章1.1課程簡介
介紹課程目標和學習蒸槓淚內容
1-1Java多執行緒之記憶體可見性課程簡介(01:11)
第2章2-1可見性介紹
本章講解Java記憶體模型,可見性的概念和可見性實現的原理
2-1可見性介紹(08:10)
2-2練習題
第3章synchronized實現可見性
本章講解synchronized實現可見性的頸雅船舉原理和方法、指令重排序、as-if-serial語義等概念,並通過具體程式進行分析。
3-1synchronized實現可見性原理(07:18)
3-2synchronized實淚捆紋現可見性代碼(上)(02:45)
3-3synchronized實現可見性代碼(中)(05:40)
3-4synchronized實現可見性代碼(下)(05:01)
3-5練習題
第4章volatile實現可見性
本章講解volatile實現可見性的原理和方法,以及需要使用volatile時需要注意的事項,並通過具體程式進行分析。
4-1volatile能夠保證可見性(05:41)
4-2volatile不能保證原子性盼和(上)(04:48)
4-3volatile不能保證原子性(中)(03:10)
4-4volatile不能保證原子性(陵求槳再下)(03:39)
4-5volatile使用注意事項(02:07)
4-6synchronized與volatile比較(01:34)
4-7練習題精蘭奔
第5章課程總結
總結本門課程的學習內容
5-1課程總結(04:51)

相關詞條

熱門詞條

聯絡我們