projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more changes towards keeping track of promises resolved by a given write statement
[model-checker.git]
/
schedule.cc
diff --git
a/schedule.cc
b/schedule.cc
index d6ec03830abc9e395e16dec32945e827f739a52b..1791605b7c38842c37d11553c37f663c9dc88c38 100644
(file)
--- a/
schedule.cc
+++ b/
schedule.cc
@@
-3,6
+3,11
@@
#include "common.h"
#include "model.h"
#include "common.h"
#include "model.h"
+Scheduler::Scheduler() :
+ current(NULL)
+{
+}
+
void Scheduler::add_thread(Thread *t)
{
DEBUG("thread %d\n", t->get_id());
void Scheduler::add_thread(Thread *t)
{
DEBUG("thread %d\n", t->get_id());
@@
-48,9
+53,9
@@
void Scheduler::print()
DEBUG("Current thread: %d\n", current->get_id());
else
DEBUG("No current thread\n");
DEBUG("Current thread: %d\n", current->get_id());
else
DEBUG("No current thread\n");
- DEBUG("Num. threads in ready list: %
ld
\n", readyList.size());
+ DEBUG("Num. threads in ready list: %
zu
\n", readyList.size());
- std::list<Thread *>::iterator it;
+ std::list<Thread *
, MyAlloc< Thread * >
>::iterator it;
for (it = readyList.begin(); it != readyList.end(); it++)
DEBUG("In ready list: thread %d\n", (*it)->get_id());
}
for (it = readyList.begin(); it != readyList.end(); it++)
DEBUG("In ready list: thread %d\n", (*it)->get_id());
}