im Moment bin ich beschäftigt das Hantieren mit CAS-Operationen und Lock/wait freien Algorithmen und für meine eigene geistige Gesundheit zu schaffen, entschied ich mich für mich die ganze Casting Umg
Stellen Sie sich ein Programm mit zwei Threads vor. Sie laufen den folgenden Code (CAS bezieht sich auf Compare and Swap): // Visible to both threads
static int test;
// Run by thread A
void foo()
Ich verwende OpenMP und muss die Funktion fetch-and-add verwenden. OpenMP stellt jedoch keine entsprechende Anweisung/Aufruf bereit. Ich möchte die maximale Portabilität beibehalten, daher möchte ich
Ich lese das Buch Java Concurrency in der Praxis. In Kapitel 15 sprechen sie über die nicht blockierenden Algorithmen und die compare-and-swap-Methode (CAS). Es wird geschrieben, dass CAS viel besser