C++ でできるだけ 30 ミリ秒近くでループを終了する最善の方法は何ですか? ポーリング ブースト:microsec_clock ? ポーリング QTime ? 他の何か?
何かのようなもの:
A = now;
for (blah; blah; blah) {
Blah();
if (now - A > 30000)
break;
}
Linux、OS X、および Windows で動作するはずです。
ループ内の計算は、シミュレーションを更新するためのものです。30 ミリ秒ごとに、ビューポートを更新したいと思います。