signal信号暂停安卓android应用进程导致ANR时处理方法的猜测
2022-07-06 15:41 作者:bili_99987549666 | 我要投稿
使用19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU暂停进程,可能导致ANR。如何处理呢,分享一些猜想:
A:总之就是......超时......timeout了。设定永远不超时?
B:软件开发的问题,为啥有的软件没事,有的软件就ANR啦?
C:Application Not Response应用没有响应,超时前让它响应不就好了?循环执行暂停恢复命令。Activity生命周期的事似乎都不用考虑了?
?超时了才显示ANR,虽然阻止ANR显示,但超时了,系统一样会按照默认方式处理?比如超时的进程被kill,被回收内存 ?kswap?
不知道苹果手机的定时刷新是什么意思,听说小米的后台管理也会冻结进程,类似墓碑机制,miui是否也采用了类似iPhone的定时刷新机制,定时循环暂停和恢复,定时循环冻结和解冻?