schedule: replace queue with list
[model-checker.git] / schedule.cc
index 691c6f43088595300ac198783328d4b102c8b0f4..04328252da0c8dbbf1452e4b7cd6d091c14a7116 100644 (file)
@@ -6,16 +6,16 @@
 void Scheduler::add_thread(Thread *t)
 {
        DEBUG("thread %d\n", t->get_id());
-       queue.push(t);
+       readyList.push_back(t);
 }
 
 Thread *Scheduler::next_thread(void)
 {
-       if (queue.empty())
+       if (readyList.empty())
                return NULL;
 
-       current = queue.front();
-       queue.pop();
+       current = readyList.front();
+       readyList.pop_front();
 
        return current;
 }