Atomic Instruction

Was meinst du mit Atomaren Anweisungen?

Wie funktioniert das folgende Atomic?

TestAndSet

int TestAndSet(int *x){
   register int temp = *x;
   *x = 1;
   return temp;
}

Aus der software-Perspektive, wenn man Sie nicht verwenden möchten, non-blocking synchronization primitives, wie kann man sicherstellen Unteilbarkeit des Unterrichts? ist es möglich nur an der Hardware oder einige Montage-Ebene Richtlinie Optimierung verwendet werden können?

InformationsquelleAutor Sashi | 2009-11-19
Schreibe einen Kommentar