AtomicInteger, Volatile, Synchronized and Raw: Performance and safety | Dark Hacker News