12.3.2 进程

Symbian操作系统的进程,就是在一个单一的进程控制块结构下,具有一个单一存储空间的,归于一类的Symbian操作系统的线程组。可能只有一个执行的线程,或者一个进程控制块下有很多线程。Symbian操作系统线程和纳线程已经定义了进程状态和进程调度的概念。因此,调度一个进程实际上是通过调度一个线程以及初始化数据需要使用的正确的进程控制块来完成的。

Symbian操作系统线程通过几种方式,在一个单一进程的组织下工作在一起。首先,有一个主线程被标志为进程的起始点。其次,线程共享调度参数。也就是说,进程通过一种调度方法——改变进程参数,来改变所有线程的参数。第三,线程共享包括设备和其他对象描述符的存储空间对象。最后,当一个进程终止时,内核终止该进程的所有线程。