use*_*531 5 iphone cocoa multithreading cocoa-touch runloop
我正在搞乱线程.现在考虑一下:我有一个主线程.我开始一个新的主题.在它的入口点方法中,我想做一个运行循环.现在文档告诉meh我必须有一个输入源.否则我的运行循环立即退出.坏.好的.但我没有其他输入源而不是我的performSelector ...方法调用.在线程启动之后,会出现一个performSelector方法,该方法会在延迟一段时间后在该线程上启动另一个方法.在该方法内部发生另一个performSelector调用,依此类推.每个延迟在0.1到1秒之间.所以反复点火计时器是无意义的;-)
我怎么能设置那个运行循环所以它保持活着以接收来自performSelector的踢法?我希望线程在无事可做的时候睡觉.但是当一个performSelector踢到他的屁股时,我希望线程醒来并起作用.
任何建议,任何人?
| 归档时间: |
|
| 查看次数: |
3557 次 |
| 最近记录: |