私はこの質問が以前に尋ねられたと確信していましたので、検索機能を使用して問題が解決したかどうかを確認しました。ObjC/C/C++コールバック付き高解像度タイマー
しかし、で多くの回答が見つかりました。高精度で時間を測定しました。
私が必要とするのは、定義された時間が経過したときにコールバックを発生させる高分解能(少なくともミリ秒)のタイマーです。 私はそれをCocoa Mac OS Xアプリで使用したいので、C/C++またはObj-Cが可能です。 追加のライブラリが必要な場合は、これも問題ありません。
私はこれを見つけましたが、ビジーな待機戦略を使用しています。
お願いします。
CまたはC++?一つを選ぶ。 –
私はCocoaについてはわかりませんが、イベントループのメカニズムについて詳しくは、それは確かにいくつかのタイマーやポーリングを与える....あなたは基本的にタイムアウトイベントコールバックを登録する方法を見つける必要があります。 –
この質問はあなたの答えを持っているようだ:http://stackoverflow.com/questions/464618/whats-the-equivalent-of-windows-queryperformancecounter-on-osx(2番目の答え:OSXのmach_absolute_timeとmach_timebase_infoは、 Win32 QueryPerformance *関数)。 –