Completed
Purpose of this talk
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Thread Sanitizing for Java - Implementation and Initial Findings
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 TSan Project: High Level Goals
- 3 Purpose of this talk
- 4 Why LLVM TSan for Java TSan
- 5 Java TSan Architecture
- 6 Synchronization
- 7 Java Memory Accesses
- 8 Volatile Fields
- 9 Allocating, Garbage Collecting, and Moving Objects
- 10 Symbolization
- 11 Native Races
- 12 Non-Performance Numbers
- 13 Unresolved issues
- 14 Conclusion