#define __SCHEDULE_H__
#include <list>
+#include "mymemory.h"
-#include "model.h"
-
+/* Forward declaration */
class Thread;
class Scheduler {
Thread * next_thread(void);
Thread * get_current_thread(void);
void print();
+ MEMALLOC
private:
- std::list<Thread *> readyList;
+ std::list<Thread *, MyAlloc< Thread * > > readyList;
Thread *current;
};