应用入栈流程
2016-08-16 15:17:31 0 举报
应用入栈流程是指将一个应用程序的进程或线程添加到操作系统的任务列表中,以便系统能够对其进行调度和管理。这个过程通常涉及到为应用程序分配内存、初始化变量和设置优先级等操作。当用户启动一个应用程序时,操作系统会创建一个新的进程或线程来运行该应用程序,并将其添加到任务列表中。然后,操作系统会根据一定的调度算法来决定何时运行该应用程序以及如何分配系统资源。这个过程对于保持系统的稳定运行和提高用户体验非常重要。
作者其他创作
大纲/内容
3. 回调应用调度注册的消息回调
APP ID
1. 消息实体产生「来电提醒」提交到服务中心
查询获取回调
定时实体
查询订阅表
健康服务
2. 服务中心查询到应用调度的消息服务回调
定时事件参数
系统应用
服务类型
5. 查询订阅消息服务的应用,按优先级逐个回调
中断实体
顺序号
协议事件类型(可选)(同步时间、绑定...)
定时服务
【栈底】一级应用只能替换不能出栈
callback
查询执行回调
通信实体
应用入栈
产生事件
服务中心
通信服务
应用回调注册列表
优先级
timer id
切换应用时需查询激活状态
支持后台
入口地址
应用信息表
二级应用(来电提醒)
实体
时间应用
Detail
按键事件参数
订阅服务表
key name
服务事件栈
APP TYPE
通信事件类型(发送、接收)
按键服务
二级应用(贪食蛇)
系统状态
一级应用调度表
应用集
服务回调
切换应用
表盘应用
健康应用
二级应用(消息提醒)
事件处理
应用栈
账户应用
【栈顶】前台应用
应用调度
心跳应用
进程管理
通信事件参数
协议解析
设置应用
一级应用(官方表盘)
API1. 链接、重定位 2. 安装、卸载应用
4. 处理消息事件 来电应用入栈
激活状态
绑定应用
按键实体
0 条评论
下一页