文章标题
来源:互联网 发布:网络平台推广合同范本 编辑:程序博客网 时间:2024/05/18 13:29
Android的SystemServer是一个非常复杂的进程,里面运行了70种左右的服务,是最有可能出现问题的进程。因此,有必要设计一种机制,去监控SystemServer中的服务的运行状态。Android开发了Watchdog类作为软件看门狗来监控SystemServer进程。Watchdog一旦监控到服务或者进程发生了问题,便会杀死SystemServer进程,Zygote作为SystemServer的父进程,收到其死亡消息后,会杀死自己。Zygote死亡的消息传递到init进程后,init进程会杀死Zygote的所有子进程并重启Zygote。
public int getCompletionStateLocked() { if (mCompleted) { return COMPLETED; } else { long latency = SystemClock.uptimeMillis() - mStartTime; if (latency < mWaitMax/2) { return WAITING; } else if (latency < mWaitMax) { return WAITED_HALF; } } return OVERDUE; }
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- WinRAR 5.21 正式版 (简体中文)
- OpenCV中feature2D学习——ORB和BruteForceMatcher
- [UER #6A]票数统计
- iOS—PageViewController循环切换界面问题
- 数组删除和用遍历修改数据或复杂数据
- 文章标题
- C++ 轻量级界面库DuiLib库简介(一)—XML基础配置
- JAVA自学之每日一题(四)
- vim使用心得
- 针对SQL语句联表查询深入优化
- TCP /IP 协议-IP网际协议
- SAP Note 361236
- poj2142(THE BALANCE)(扩展欧几里得入门题)
- glic2.11 编译安装