请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

runloop的事件循环,进入休眠状态后,休眠之后的代码还会执行吗?

do {     

将要处理Timer/Source0事件   

处理Source0事件     

如果有Source1要处理     

线程将要休眠     

休眠,等待唤醒//进入休眠状态后,后面的代码还会被执行吗     

???? 

这里在进入休眠状态后,会不会被执行,如果不被执行,是怎么实现在do-while循环中中断执行的    

????     

线程刚被唤醒     

处理唤醒时收到的消息 

} while (条件);

正在回答 回答被采纳积分+3

1回答

于海 2018-06-27 21:59:06

不会,需要等到有事件/信号唤醒 runloop的休眠本质上是发生了用户态到核心态的切换

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信