- 博客(5)
- 收藏
- 关注
转载 [整理]symbian中活动对象的简单使用
[整理]symbian中活动对象的简单使用 symbian官方推荐使用活动服务对象(CActive)来代替多线程的使用,我想这个道理是很明了的,在手机这样的小内存设备里,运行多线程的程序是非常耗资源的,为了节约资源,symbian提供了一个活动服务对象的框架,允许把程序里并发执行对象(其实不是并发,不过宏观上看来是)放在一个线程里面执行,这些并发工作的对象就通过活动规划器(Activ
2009-03-25 21:53:00 361
转载 从线程角度看AO框架
Active Object (AO) 框架,是Symbian的基本工作部分。它是为了满足多个任务同时执行的要求。在 Windows/Unix 平台上,我们可以不加思索的使用多线程来完成多任务。可是在嵌入式平台上,系统的资源是有限的。比如CPU、内存都比我们平时用的个人计算机要低。这就要求嵌入式系统能够合理的使用系统资源。不能频繁的切换线程或者进程。Symbian为这种特别需求
2009-03-25 21:52:00 554
转载 活动对象框架原理
活动对象框架原理 一、概述:Symbian OS是一个多任务的操作系统,那么为了实现多任务,同时使系统能够快速响应,高效的进行事件处理,并减轻应用程序员的工作负担(申请大多数耗时的操作(例如文件系统)由服务提供器来完成,服务提供器完成程序员提交的请求后,将会返回给程序员一个成功或失败的信号。),Symbian OS特意引入了活动对象的概念。服务提供器API具有函数
2009-03-25 21:51:00 459
转载 Symbian上往UI框架应用程序发送消息
这种在Symbian C/S架构中,服务器程序与客户UI进程主动通信中用的比较多。对于在往UI框架应用程序发送消息,可以通过Symbian OS的Application Architecture Services可以进行应用程序间的通信,主要用到的类包括:TApaTaskList和TApaTask。 TApaTaskList:用于访问设备中正在运行的任务(假如有些任务隐
2009-03-25 21:48:00 425
转载 在Symbian开发环境下如何编写静态接口DLL(动态链接库)
DLL(Dynamic Link Library)是一段特殊的代码,它能够被外部程序在程序运行的时候调用。在DLL里面的代码可以同时被许多外部程序共享,而且不会引起手机内存的重复分配。 DLL根据接口的类型Symbian系统支持两种类型的DLL:静态接口DLL和多态接口DLL静态接口DLL在主调程序启动的时候被系统自动载入到手机内存里面(唯一的例外是如果该DLL是在
2009-03-25 21:33:00 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人