Yarış koşulunun ne olduğunu bir bilgisayar programında açıklayın.
Yarış koşulu, bir programın çıktısının veya sonucunun, programın belirli bölümlerinin zamanlamasına veya yürütme sırasına bağlı olduğu bir durumdur. aynı kaynak ve programın sonucu hangi iş parçacığının önce bittiğine bağlıdır.Örneğin, A İş Parçacığı bellekten bir değer okur, günceller ve sonra onu geri yazarsa, B İş Parçacığı da aynı değeri okuyup güncellerse, sonra kendi güncellenmiş değerini yazar, ardından her iki iş parçacığı yeni değerlerini önce yazmak için yarışabilir ve bu da program için beklenmedik bir sonuca neden olabilir.