1. 首页
  2. 数据库
  3. 其它
  4. IOS 实现一个死锁导致 UI 假死的例子

IOS 实现一个死锁导致 UI 假死的例子

上传者: 2021-02-01 18:19:57上传 PDF文件 55.6KB 热度 14次
IOS 实现一个死锁导致 UI 假死的例子 现象 当 APP 启动一段时间后(约半小时左右),经常会发现 App 界面出现“冻死”的现象。同时后台输出: [CocoaGoPush]WorkThreadProc end 这时 App 呈现“假死”状态,点击屏幕任何地方没有反应,iPhone 除了开屏关屏无任何响应(包括按 Home 键),当然也无法解锁(但可以重启)。如果用 Xcode 终止应用程序,则 iPhone 又恢复正常。 注:App 使用了 CocoaGoPush 框架。 发现 原来以为是程序主线程中产生了死循环,导致 UI 无反应。但当我点击 Debug 工具栏中的 Pause
下载地址
用户评论