Java User Group Lviv
понеділок, 14 липня 2014 р.
Java Memory Model Pragmatics (transcript) by Aleksey Shipilёv
Java Memory Model Pragmatics (transcript) by Aleksey Shipilёv
Preface
Intro
Part I. Access Atomicity
What Do We Want
What Do We Have
Test Your Understanding
Value Types and C/C++
JMM Updates
Part II. Word Tearing
What Do We Want
What Do We Have
Test Your Understanding
Layout Control and C/C++
JMM Updates
Part III: SC-DRF
What Do We Want
What Do We Have
Java Memory Model
Program Order
Synchronization Order
Happens-Before
Happens-Before: Publication
Happens-Before: Test Your Understanding
JMM Interpretation: Roach Motel
Test Your Understanding
Benchmarks
JMM Updates
Part IV: Out of Thin Air
What Do We Want
What Do We Have
OoTA and C/C++
JMM Updates
Part V: Finals
Test Your Basic Understanding
What Do We Want
What Do We Have
Constructive Example
Premature Publication
Test Your Understanding (tricky)
JMM Updates
Benchmarks
Conclusion
Немає коментарів:
Дописати коментар
‹
›
Головна сторінка
Переглянути веб-версію
Немає коментарів:
Дописати коментар