1

由于某种原因,我不能使用 NSThread。但我认为在 2 个线程之间使用 CFRunloopSource 的通信方式很方便。所以我想知道是否可以在pthread创建的线程上下文中获取当前的cfrunloop ref?

我上网查了一下,确实看到了一些评论,即使使用 pthread,runloop ref 仍然可用。但我没有从文档中看到任何关于此的内容。所以想请教一下这里有相关经验的人。

此外,我可以通过新线程和当前线程之间的 CFRetain(CFRunLoopGetCurrent()) 共享从新线程检索到的 CFRunloopRef 吗?因为当我想通过 CFRunLoopWakeUp(ref) 在新创建的线程中触发 runloop 时需要 ref

谢谢,

杰克塞拉夫

4

0 回答 0