Что-то я не догоню. Объясните, почему не будет так работать:

Код:
{код
//Там, где необходима пауза запускаем таймер
b = таймер
//Если настало время - продолжаем работу кода
if (время начала выполнения >= таймер){
продолжение кода
}
}
Если не трудно, объясните.