X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=spsc-queue-scfence%2Fqueue.h;h=7559350964c1231b995b34beb98c73d6c587d38a;hb=db43074afa41955da3ea8def20808e709c589b60;hp=859f05903d4cfcec85447e3fe097beeba339e876;hpb=18571e7d16969a2cbed2eb0b6e60dd83af1ee29a;p=model-checker-benchmarks.git diff --git a/spsc-queue-scfence/queue.h b/spsc-queue-scfence/queue.h index 859f059..7559350 100644 --- a/spsc-queue-scfence/queue.h +++ b/spsc-queue-scfence/queue.h @@ -38,6 +38,7 @@ public: if (data) break; ec.wait(cmp); + thrd_yield(); data = try_dequeue(); if (data) break;