姓名
job - 控制一组进程
摘要
一个作业是一组进程,也可能是其他(子)作业。作业用于跟踪执行内核操作(即,使用不同的选项进行各种系统调用)的权限,以及跟踪和限制基本资源(例如内存、CPU)消耗的权限。每个进程都属于一个作业。Fuchsia 系统上的所有作业构成树状结构,每个作业(根作业除外)都属于单个(父)作业。
说明
作业是由以下内容组成的对象:
- 对父作业的引用
- 一组子作业(每个子作业都将此作业作为其父作业)
- 一组成员进程
- 一组政策
作业允许由多个进程组成的“应用”作为单个实体进行控制。
如需了解详情,请参阅作业。
系统调用
zx_job_create()
- 创建新的子作业。zx_job_set_critical()
- 将某个流程设置为对作业至关重要的流程。zx_job_set_policy()
- 为作业中的新进程设置政策。zx_process_create()
- 在作业中创建新进程。zx_task_create_exception_channel()
- 监听任务异常zx_task_kill()
- 使任务停止运行。