if(!completed)
{
Sleep(100);
// do the rest
}
или так:
while(!completed)
{
Sleep(100);
}
// do the rest
Подозреваю, что банковские программисты, считающие себя людьми более ответственными, никогда не шлют в Sleep значения меньше тысячи. И скорость прохождения банковских проводок с этим как-то связана.