一、timer fired
timer也属于一种souce,底层也是通过port实现的
二、source1
基于mach_Port的,来自系统内核或者其他进程或线程的事件
三、手动调用CFRunLoopWakeUp()
四、runloop超时
runloop可以手动设置超时时间,当超时时间到达后,会先唤醒当前runloop,然后再退出

一、timer fired
timer也属于一种souce,底层也是通过port实现的
二、source1
基于mach_Port的,来自系统内核或者其他进程或线程的事件
三、手动调用CFRunLoopWakeUp()
四、runloop超时
runloop可以手动设置超时时间,当超时时间到达后,会先唤醒当前runloop,然后再退出
本文标题:runloop在什么情况下被唤醒
本文链接:https://www.haomeiwen.com/subject/uzizoktx.html
网友评论