0

Linuxで次のことを行う最良の方法は何ですか

while(continue)
    {
    render(); //this function will take a large fraction of the framerate
    wait();   //Wait until the full frame period has expired.
    }

Windowsでは、待機可能なタイマーはかなりうまく機能しているようです(1ミリ秒以内)。進行する 1 つの方法は、スリープして同期メカニズムをトリガーする別のスレッドを使用することです。ただし、これにどれだけのオーバーヘッドがあるかはわかりません。

注: 高周波数よりも精度が重要です。周波数 1.000 kHz のタイマーは、1 MHz のタイマーよりも優先されます。

4

1 に答える 1