2009-12-17 3 views
0

Vous avez le scénario suivant:recherche le nom d'un type spécifique de problèmes de concurrence

//Two threads, using shared data 

shared data = 2 
Thread1: reads shared data 
Thread2: reads shared data 
Thread1: shared data = read value + 1 
Thread2: shared data = read value + 1 

result: shared data = 3 
//Should have been 4 if not for this problem. 

Je ne veux pas une solution pour le problème, je sais comment le résoudre et il est pas pertinent pour la question réelle.

Je veux le terme technique pour ce type spécifique de problème qui vient avec la concurrence. L'utiliser pour un rapport technique.

Répondre

8

N'est-ce pas simplement connu comme une condition de concurrence?

+0

merci! C'est ce que je cherche. Je l'ai eu sur le bout de mon cerveau pour ainsi dire pendant des heures. Si frustrant, ça m'a échappé. Merci. – Zen

Questions connexes