我想在新線程上啓動一個守護進程,以使我的程序在等待守護進程的輸入時不會鎖定,但我需要一種讓主程序從守護進程獲取信息的方法。我用NSThread來啓動一個新的線程,但我沒有看到如何使用NSThread的代理。異步運行NSThread,但使用委託?
關於更多的上下文,我正在爲Quartz Composer開發一個自定義的補丁,它將接收來自網絡的數據。這個想法是第二個線程可以運行守護進程,並且在每個幀上,當守護進程線程接收到新數據時,我會從委託方法設置的一個ivar中獲取新數據。組合一直運行不中斷。
我可以用NSThread來做這個嗎?有更好的方法我應該看?
非常有幫助的回覆! – Adam