安全关键 Java:任务方法解析
1. 任务生命周期
安全关键 Java(SCJ)中的任务生命周期包含多个重要阶段和组件,以下为你详细介绍:
1.1 主要组件
- Safelet :在任务执行中扮演着重要角色,为任务提供基础的安全保障和配置。
- MissionSequencer :负责管理任务的顺序执行,协调各个任务的启动和切换。
- Mission :代表一个具体的任务,包含任务的核心逻辑和操作。
- MissionMemory :为任务提供独立的内存区域,确保任务执行时的内存隔离和管理。
1.2 任务执行流程
graph LR
A[开始] --> B[获取任务调度器]
B --> C[获取下一个任务]
C --> D[启动任务]
D --> E[处理异步事件]
E --> F{任务是否结束}
F -- 否 --> E
F -- 是 --> G[清理任务]
G --> C
- 获取任务调度器 :通过
getSequencer方法获取负责任务调度的MissionSequencer
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



