概要
一个Zircon进程就是一个程序的实例:一个或者多个线程的指令执行以及一系列的资源。
描述
进程对象是以下资源的一个集合:
* 句柄 [https://fuchsia.googlesource.com/zircon/+/HEAD/docs/handles.md]
* 虚拟内存地址区
[https://fuchsia.googlesource.com/zircon/+/HEAD/docs/objects/vm_address_region.md]
* 线程 [https://fuchsia.googlesource.com/zircon/+/HEAD/docs/objects/thread.md]
一般来说,进程是一系列关联代码的执行直到进程被强制终止或者进程主动退出。
进程属于作业,它可以在资源、权限和生命周期控制的角度将多个进程组合为一个应用程序。
生命周期
一个进程通过 sys_process_create() 系统调用来创建,