私は標準的な過剰な実装をしています。表示関数は各オブジェクトを再描画しますが、各オブジェクトの特定の値を常に更新する必要があります。現状では、これを行うために考えることができる唯一の方法は、更新を処理するスレッドを生成することです。ただし、別のスレッドから glutPostRedisplay() を使用して、ウィンドウを更新するために glut を取得することはできません。glutループと並んで値を更新するループを持つ良い方法は何ですか?
また、(sleep() を 1 秒単位で使用するのではなく) 秒単位でスリープする最良の方法は何ですか。