X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=cds%2Fmisc%2Fseqlock.h;h=64577696a6a039a7bf006ac91f62ac705ab4eb57;hp=7427053924627808910ca05eb9a01c41028aefa1;hb=95deb7fa36a4680f7d2246358d219725db6bdcc1;hpb=3363113cd0aebbda4ad5e2ba927354291f30c4aa diff --git a/cds/misc/seqlock.h b/cds/misc/seqlock.h index 74270539..64577696 100644 --- a/cds/misc/seqlock.h +++ b/cds/misc/seqlock.h @@ -25,11 +25,11 @@ public: } int read() { - ExpBackoff backoff; +// ExpBackoff backoff; while (true) { int old_seq = seq_.load(memory_order_acquire); if (old_seq % 2 == 1) { - backoff(); +// backoff(); continue; } @@ -41,12 +41,12 @@ public: } void write(int new_data) { - ExpBackoff backoff; +// ExpBackoff backoff; while (true) { // This might be a relaxed too int old_seq = seq_.load(memory_order_acquire); if (old_seq % 2 == 1) { - backoff(); +// backoff(); continue; // Retry }