Каков наилучший способ выйти из цикла как можно ближе к 30 мс в С++. Ускорение опроса: microsec_clock ? Опрос QTime ? Что-то другое?
Что-то типа:
A = now;
for (blah; blah; blah) {
Blah();
if (now - A > 30000)
break;
}
Он должен работать в Linux, OS X и Windows.
Вычисления в цикле предназначены для обновления симуляции. Каждые 30 мс я хотел бы обновить область просмотра.