Luc*_*uke 5 iphone nsthread runloop
本月早些时候,我问过这个问题'什么是runloop?' 在阅读了答案并做了一些尝试后,我得到了它的工作,但我仍然不完全理解它.如果一个runloop只是一个与一个线程关联的循环而且它不会在后台产生另一个线程,那么我的线程中的任何其他代码(mainthread保持简单)如何执行而不会被"阻塞"/不运行因为它在某个地方造成无限循环?
这是第一个问题.然后到我的第二个.
如果我在使用了这个之后得到了一些正确的东西,但是没有完全理解它是一个循环,你附加'标志'通知runloop,当它到达标志点,它"停止"和执行那个附加的任何处理程序?然后它继续运行到下一个.

因此,在这种情况下,没有事件放在连接中的que中,但是当它涉及事件时,它采取与tap 1相关联的任何操作并在它再次运行到连接之前执行它,依此类推.或者我是否可以理解这个概念?
| 归档时间: |
|
| 查看次数: |
1449 次 |
| 最近记录: |