Mac で Qt を使用して C++ でアプリケーションを作成しています。ドライブのマウントとアンマウントを検出したいので、DiskArbitration フレームワークを使用しています。DARegisterDiskAppearedCallback
andを介していくつかのコールバック関数を登録しDARegisterDiskDisappearedCallback
ましたが、これらは実行ループがある場合にのみ起動します。
適切な runloop を開始する最良の方法は何ですか?
QThread with CFRunLoopRun
(少し過剰に聞こえます) ?
詳細を教えてください。私はスレッドに精通していません。