开发者社区> 问答> 正文

补丁方案的具体原理是什么?

补丁方案的具体原理是什么?

展开
收起
夹心789 2024-06-27 12:04:27 28 0
1 条回答
写回答
取消 提交回答
  • 补丁方案的具体原理是在-[UIKeyboardTaskQueue tryLockWhenReadyForMainThread]方法中,如果加锁成功,则正常返回一次,返回到调用它的-[UIKeyboardTaskQueue continueExecutionOnMainThread]方法的下一条指令继续执行;如果加锁失败,则模拟两次返回操作,返回到-[UIKeyboardTaskQueue continueExecutionOnMainThread]方法的上一层函数栈继续执行,从而避免了因加锁失败导致的锁失效问题。

    2024-06-27 13:30:21
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载