Takes out backoff in misc data structures
[libcds.git] / cds / misc / mcs-lock.h
index a6eb04e..77068f2 100644 (file)
@@ -63,9 +63,9 @@ public:
 
       // now this is the spin -
       // wait on predecessor setting my flag -
-      ExpBackoff backoff;
+//      ExpBackoff backoff;
       while (me->gate.load(std::memory_order_acquire)) {
-        backoff();
+//        backoff();
       }
     }
   }
@@ -84,12 +84,12 @@ public:
       }
 
       // (*1) catch the race :
-      ExpBackoff backoff;
+//      ExpBackoff backoff;
       for (;;) {
         next = me->next.load(std::memory_order_acquire);
         if (next != nullptr)
           break;
-        backoff();
+//        backoff();
       }
     }