实现 exlib::OSSemaphore 的 Mac 版本。
使用 OSSemaphore 改写 sleep