Data Race Detector (ThreadSanitizer): "chạy được" không có nghĩa là đúng
Thread A ghi, Thread B đọc cùng biến, không có lock nào ở giữa → TSan báo race kèm 2 stack
Phím tắt: ←/→ từng bước · Space tự chạy/tạm dừng
Thread A ghi, Thread B đọc cùng biến, không có lock nào ở giữa → TSan báo race kèm 2 stack
Phím tắt: ←/→ từng bước · Space tự chạy/tạm dừng