RECORDING MY FANTASY

Thursday, November 03, 2005

Symbian Notes (1)

Symbian Notes
基础概念
1. 线程------执行的单元。同一个进程的线程共享地址空间。调度器 (schceduler)负责对线程(而不是进程)进行调度
2.进程------内存保护的单元. 一个进程不能访问其他进程的内存空间。

3.抢先式多任务-线程根据优先级进行调度。
4.context switch
5.active object
Symbian OS用来处理异步方法调用的特殊对象
使得进行合作的多个线程能够更加有效的利用资源
6.Heap/Stack
线程使用的内存空间
堆必须显式的申请和释放
栈空间由OS负责管理
7.Leave
Symbian OS的错误处理机制
与trap harness一起使用
与标准C++中的catch/throw机制类似
8.Panic
致命错误
Panics要么由OS触发,要么由一个出现了严重错误的用户线程触发

No comments: