একটি ডেটা রেস ঘটে যখন দুই বা ততোধিক গোরুটিন একই মেমরি একযোগে অ্যাক্সেস করে, কমপক্ষে একটি অ্যাক্সেস একটি লেখা, এবং তাদের মধ্যে কোনো সিঙ্ক্রোনাইজেশন নেই। ফলাফল অনির্ধারিত আচরণ — দূষিত ডেটা, ক্র্যাশ, বা ভুল ফলাফল যা বিরতিপূর্ণভাবে প্রদর্শিত হয়। Go একটি নির্মিত রেস ডিটেক্টর প্রদান করে সেগুলি খুঁজে পেতে।
