ડેટા રેસ ત્યારે થાય છે જ્યારે બે કે તેથી વધુ ગોરૌટિન્સ સમાન મેમરી માં એક સાથે ઍક્સેસ કરે છે, ઓછામાં ઓછું એક ઍક્સેસ એક લખવાનું છે, અને તેમની વચ્ચે કોઈ સમન્વય નથી. પરિણામ અનિશ્ચિત વર્તન છે — કરપટ ડેટા, ક્રેશ, અથવા ખોટા પરિણામ જે ક્યારેક ક્યારેક દેખાય છે. Go બિલ્ટ-ઇન રેસ ડિટેક્ટર પ્રદાન કરે છે તેમને શોધવા માટે.
