|
所有程序都应检查“资源用尽”出错任何应用都可能在运行中发生因资源缺乏而导致的出错,例如,机器用尽了内存,或某个通讯端口不可用。这种类型的出错被称为一个异常。
必需区分异常与编程错误:编程错误用修改程序来解决,但一个程序是不可能完全消除出现异常的可能性。因此,发生异常时,程序本身应该有能力从各种异常中恢复。在 Symbian OS 中,这一点特别重要,这是基于下列理由:
各种 Symbian OS 应用都被设计成能长时间运行(几个月,甚至几年)而不发生中断或系统重启。
各种 Symbian OS 应用都被设计成能在仅具备有限资源,特别是内存有限的设备上运行。因而,比起台式机上的应用,在有限资源设备上更容易发生“资源用尽
|