Q

Quản trị viên

Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.

2272 bài viết · Website
Go 19/07/2026 10 phút

Race detector không bao giờ báo nhầm — nhưng nó chỉ thấy lỗi đua trên đường mã thật sự chạy

Race detector như một giám sát đứng xem ca làm thật với camera tua lại được, không phải đọc sơ đồ xưởng: nó bắt đúng khoảnh khắc hai goroutine chạm cùng ô nhớ mà không ai ra hiệu, kèm số dòng của cả đọc lẫn ghi. Chi phí thật, cái nó KHÔNG bắt, và cách đưa vào CI.