data race, på svenska ibland kapplöpning, bugg i datorprogram med flera trådar som beror på

(15 av 107 ord)
Vill du få tillgång till hela artikeln?

Exempel

Antag att värdet av en variabel X i minnet ska ökas med 1 och att X från början har värdet 8. I de allra flesta datorer

(26 av 172 ord)

Metoder att undvika data race

En del av ett program som förändrar värdet av en variabel som flera trådar kan komma åt kallas kritisk region (engelska critical section). Det kan avse en enstaka variabel såväl som en godtycklig, gemensam resurs. Genom att anropa en synkroniseringsprimitiv, till exempel semafor, mutex eller monitor, i början och slutet av den kritiska regionen för

(55 av 390 ord)

Medverkande

  • Jonas Skeppstedt
Källangivelse
Nationalencyklopedin, data race. http://www.ne.se/uppslagsverk/encyklopedi/lång/data-race