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)
Vill du få tillgång till hela artikeln?

Medverkande

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