您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Swift3 GCD中的main.async vs main.sync()vs global()。async

Swift3 GCD中的main.async vs main.sync()vs global()。async

简单来说,我得出的结论是-

-这意味着使用后台线程(不阻止UI)在主队列中执行任务,并且在任务完成时自动将其更新为UI,因为它已经在主队列中。

这意味着使用后台线程在Global Queue中执行任务,并且当任务完成时,而不是 使用将工作从 ,然后更新到UI。

我试图使用(main.sync)将完成的任务带到MainQueue,但是它已经在MainQueue上,因为我没有切换队列,并且此 (MainQueue等待自身)导致我的应用程序崩溃

Swift 2022/1/1 18:15:15 有522人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶