for (int i = 0; i < height; i++) { x->NoBarrier_SetNext(i, prev_[i]->NoBarrier_Next(i)); // relaxed prev_[i]->SetNext(i, x); // release }