يحدث تزامن البيانات عندما يصل روتينان أو أكثر من goroutines إلى نفس الذاكرة في نفس الوقت، وعملية واحدة على الأقل هي كتابة، ولا توجد مزامنة بينهم. النتيجة سلوك غير محدد — بيانات تالفة أو توقف أو نتائج خاطئة تظهر بشكل متقطع. يوفر Go محكشف تزامن البيانات المدمج للعثور عليها.
