标签: ios multithreading performance
我注意到在我的应用程序正在运行的处理器或内存密集型进程中,特别是在初始下载或执行查询期间,状态栏内的时钟将停止运行并保持在进程启动时。有没有办法防止这种情况发生,如果这样的事情导致应用程序被拒绝?我没有提供任何代码,因为我不确定应用程序在哪里完全执行此操作。
答案 0 :(得分:4)
考虑到您的评论,您不应该在主线程上执行内存密集型或CPU密集型工作。只应在主线程上执行与UI的交互,否则UI将被冻结,包括您的应用和状态栏。