WAITING
case WAITING:
thread->state = WAITING;
thread->state = WAITING;
thread->state = WAITING;
AddState(thread, time, WAITING, waitObject);
AddState(thread, time, WAITING, NULL);
case WAITING:
state = WAITING;
state = WAITING;
case WAITING:
thread->state = WAITING;
thread->state = WAITING;
thread->state = WAITING;
state = WAITING;
state = WAITING;
thread->state = WAITING;
thread->state = WAITING;
thread->state = WAITING;