Update examples/server/server.cpp

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
This commit is contained in:
Xuan Son Nguyen 2024-09-06 14:06:38 +02:00 committed by GitHub
parent dd7e853b41
commit 38b14cd3ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -470,9 +470,8 @@ struct server_queue {
void pop_deferred_task() { void pop_deferred_task() {
std::unique_lock<std::mutex> lock(mutex_tasks); std::unique_lock<std::mutex> lock(mutex_tasks);
if (!queue_tasks_deferred.empty()) { if (!queue_tasks_deferred.empty()) {
server_task task = queue_tasks_deferred.front(); queue_tasks.emplace_back(std::move(queue_tasks_deferred.front()));
queue_tasks_deferred.pop_front(); queue_tasks_deferred.pop_front();
queue_tasks.push_back(std::move(task));
} }
condition_tasks.notify_one(); condition_tasks.notify_one();
} }