我正在使用 Mac 上的 Qt 在 C++ 中编写应用程序。我想检测正在安装和卸载的驱动器,所以我使用的是 DiskArbitration 框架。DARegisterDiskAppearedCallback
我通过and注册了一些回调函数,DARegisterDiskDisappearedCallback
但只有在有 runloop 时才会触发。
启动合适的 runloop 的最佳方法是什么?
QThread with CFRunLoopRun
(听起来有点过分)?
请提供详细信息,我不精通线程。