请稍等 ...
×

采纳答案成功!

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

runloop问题

新创建的一个线程没有runloop,那在这个线程怎么执行事件,不是所有的事件都需要runloop进行管理吗

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

1回答

于海 2018-11-25 23:33:30

主线程系统默认为我们创建了一个runloop所以一切事件可以正常处理
自定义的线程没有runloop 需要我们手动创建,创建方式即是在线程入口函数中调用「NSRunloop currentRunloop」同时为了保证runloop不退出,需要为runloop添加资源 。这时可以通过在指定线程上执行选择器的方式进行事件分派

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