强行就同步线程切到主线程卡死

2018-08-13  本文已影响18人  liuchang49

场景:不知道为什么主线程卡住了,感觉整个流程没问题。不知道怎么找错误

方法:

如果遇到主线程卡死,工程不会崩溃,只是主线程停滞(不知道处理什么,无法选择)。这时候程序依旧在运行。点击下面的暂停按钮:

当前程序正在主线程执行,强行把其它操作推倒主线程中让它执行,可是它一次只能做一件事,这样就会导致他无法选择,也就是卡死了。如果使用dispatch_async的话,主线程会把当前的任务执行完,然后在处理推进去的操作。

来源于:https://www.jianshu.com/p/3b251f9d0f29

上一篇下一篇

猜你喜欢

热点阅读