Race condition
Në shqip: Gara e kushteve
ShpjegimiSQ
Race condition ndodh kur dy pjesë të një programi punojnë njëkohësisht me të njëjtat të dhëna dhe rezultati varet nga cila mbaron e para. Gabimi del vetëm herë pas here, ndaj gjendet me vështirësi.
EnglishEN
A race condition happens when two parts of a program work on the same data at the same time and the result depends on which finishes first. The bug only shows up now and then, so it's hard to find.
Si ta mendosh
Si kur dy vëllezër hyjnë njëkohësisht në llogarinë e përbashkët dhe secili tërheq 50 euro nga 60 që kanë — të dy shohin „ka mjaft“, por në fund llogaria del në minus.
Lexoje në anglisht
Like two brothers using a shared account at the same moment, each withdrawing 50 euros from the 60 they have — both see “enough money”, but the account ends up negative.