10 int selectWrite(ModelAction *read, SnapVector<ModelAction *>* rf_set);
11 Thread * selectThread(int * threadlist, int numthreads);
12 Thread * selectNotify(action_list_t * waiters);
13 bool shouldSleep(const ModelAction *sleep);
14 bool shouldWake(const ModelAction *sleep);