float myTotalAmount=0;
void update(float amt){
myTotalAmount+= amt;
}
tâche A appel update(10)
;Comment le changement de contexte peut-il affecter la modification d'une variable?
tâche B Appel update(5);
Comment peut conditionner la course affecter le résultat de myTotalAmount
?
Tâche B peut appeler la méthode de mise à jour car changement de contexte est arrivé pour une raison quelconque avant Tâche A terminé?
Sur tout ce que j'essaie de comprendre race condition
.
Je vote pour fermer cette question hors-sujet, car elle appartient à cs.stackexchange.com –