}
int read() {
- ExpBackoff backoff;
+// ExpBackoff backoff;
while (true) {
int old_seq = seq_.load(memory_order_acquire);
if (old_seq % 2 == 1) {
- backoff();
+// backoff();
continue;
}
}
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
}