有可能我可以在pthread创建的threadFunction中使用CFRunloop机制吗?

时间:2012-02-20 09:22:52

标签: pthreads nsthread nsrunloop cfrunloop

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

我抓住了网络,确实看到了一些评论,即使使用pthread,runloop ref仍然可用。但是我没有从文档中看到任何相关内容。所以我想问一下有相关经验的人。

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

谢谢,

Jack Seraph

0 个答案:

没有答案