Signed-off-by: Pan Liu <liupan1111@gmail.com>
ioprio_class(-1),
ioprio_priority(-1),
_num_threads(n),
- last_work_queue(0),
processing(0)
{
if (option) {
int tries = work_queues.size();
bool did = false;
while (tries--) {
- last_work_queue++;
- last_work_queue %= work_queues.size();
- wq = work_queues[last_work_queue];
+ next_work_queue %= work_queues.size();
+ wq = work_queues[next_work_queue++];
void *item = wq->_void_dequeue();
if (item) {
};
private:
vector<WorkQueue_*> work_queues;
- int last_work_queue;
+ int next_work_queue = 0;
// threads