Home | History | Annotate | Download | only in ThreadPool

Lines Matching defs:back_

41   RunQueue() : front_(0), back_(0) {
87 unsigned back = back_.load(std::memory_order_relaxed);
94 back_.store(back, std::memory_order_relaxed);
106 unsigned back = back_.load(std::memory_order_relaxed);
114 back_.store(back + 1 + (kSize << 1), std::memory_order_relaxed);
124 unsigned back = back_.load(std::memory_order_relaxed);
149 back_.store(start + 1 + (kSize << 1), std::memory_order_relaxed);
161 unsigned back = back_.load(std::memory_order_acquire);
193 // Low log(kSize) + 1 bits in front_ and back_ contain rolling index of
198 // consistent snapshot of front_/back_ for Size operation using the
201 std::atomic<unsigned> back_;