Principper for Samtidighed og Styresystemer - Processer og Tråde
Principper for Samtidighed og Styresystemer - Processer og Tråde
Principper for Samtidighed og Styresystemer - Processer og Tråde
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Atomicitet <strong>og</strong> Race-Conditions i Højniveauspr<strong>og</strong>Kommandoer/instruktioner i højniveauspr<strong>og</strong> er ikke atomiskeExamplea = a + 1ld a, r1add r1,1st r1,aSamtidig skrivning/læsning til/fra delt lagercelle giver u<strong>for</strong>udsigeligtresultatProcessorinstruktioner kan antages(!) at være atomiskeIkke nødvendigvis sandt i moderne processorarkitekturLøsning?PSS2011 (Forelæsning 03) <strong>Processer</strong> <strong>og</strong> Tråde Feb 2011 9 / 19