![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Symbian
aikonriver
Im not straight .
展开
-
命令行下编译Symbian程序
1.设置EPOCROOT=/Symbian/7.0s/S80_DP2_0_SDK/ 即所要用SDK 的epoc32所在目录的父目录 2.用devices来查看当前系统安装了哪些SDK 并用devices -setdefault 来选择想要的SDK 例如:E:/Symbian80/Projects/LogClear/group>devices转载 2008-06-16 15:35:00 · 363 阅读 · 0 评论 -
Symbian OS中使用Active Object 而不是线程来处理多任务的原因
§ 线程间的通信比活动对象间的通信缓慢且困难些(活动对象在同一个线程中运行,因此它们不需要任何特殊方法来共享数据)。§ 线程间的场景切换消耗CPU周期,从而使其性能表现下降。活动对象并不像线程那样会被中断,因此并不需要在各个切换间储存并恢复CPU及内存映射单元(Memory Mapping Unit,MMU)的状态。§ 许多资源不能在线程间共转载 2008-06-17 14:56:00 · 402 阅读 · 0 评论 -
Symbian Thread and Process
Symbian OS 中,针对有限的硬件资源,使用AO来实现多任务,与AO相比,多线程具有更高的运行期要求:线程上下文切换比同一线程中AO切换慢一个数量级;线程需要更大空间的开销,通常线程要有4KB内核空间和8KB用户空间的程序栈,相比之下,AO只需C++对象的空间(通常小于1KB)。使用线程和AO实现多任务的最大区别是它们被调用的方式不同。AO是协同式,而线程是抢占式。有一种例外的情转载 2008-06-18 15:59:00 · 1342 阅读 · 0 评论