+ unsigned int curr_thread_num;
+ Thread * chosen_thread;
+ bool break_execution;
+
+ void startRunExecution(Thread *old);
+ void finishRunExecution(Thread *old);
+ Thread * getNextThread(Thread *old);
+ bool handleChosenThread(Thread *old);
+
+ modelclock_t checkfree;
+