Az adatverseny akkor fordul elő, amikor kettő vagy több goroutine egyidejűleg fér hozzá az ugyanahhoz a memóriához, legalább az egyik hozzáférés írás, és nincs szinkronizáció közöttük. Az eredmény nem definiált viselkedés — adatsérülés, összeomlás vagy rossz eredmények, amelyek időnként megjelennek. A Go beépített race detektort biztosít az ezek megtalálásához.
