threadpool: use std::move when taking an element off the queue

It has a std::function, which can have a capture context, and
the function runtime might be small
This commit is contained in:
moneromooo-monero 2019-11-12 18:38:38 +00:00
parent fe3f6a3e6b
commit b9b5c473d1
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -145,7 +145,7 @@ void threadpool::run(bool flush) {
if (!running) break;
active++;
e = queue.front();
e = std::move(queue.front());
queue.pop_front();
lock.unlock();
++depth;