【发布时间】:2011-11-15 14:46:09
【问题描述】:
我想在新线程上启动一个守护进程,因为我的程序在等待来自守护进程的输入时不会锁定,但我需要一种方法让主程序从守护进程获取信息。我已经使用 NSThread 触发了一个新线程,但我不知道如何将委托与 NSThread 一起使用。
关于更多上下文,我正在为 Quartz Composer 开发一个自定义补丁,该补丁将从网络接收数据。这个想法是第二个线程可以运行守护程序,并且在每一帧上,当守护程序线程接收到新数据时,我会从委托方法设置的 ivar 中获取新数据。在此期间,组合运行与没有中断。
我可以用 NSThread 做到这一点吗?有没有更好的方法我应该看看?
【问题讨论】:
标签: objective-c delegates nsthread quartz-composer