diff --git a/src/common/threadsafe_queue.h b/src/common/threadsafe_queue.h index e714ba5b3a..033a8627ad 100644 --- a/src/common/threadsafe_queue.h +++ b/src/common/threadsafe_queue.h @@ -46,9 +46,8 @@ public: ElementPtr* new_ptr = new ElementPtr(); write_ptr->next.store(new_ptr, std::memory_order_release); write_ptr = new_ptr; - cv.notify_one(); - ++size; + cv.notify_one(); } void Pop() {