社区
Symbian
帖子详情
活动对象和RThread到底有什么区别
Zengyangtech
2010-06-03 04:12:13
希望高手详细解答下
看活动对象看了一周还是一头雾水
还是不理解活动对象和常说的线程的区别
一组活动对象属于一个线程
那它们之间的同步异步是具体怎么活动的
...全文
130
1
打赏
收藏
活动对象和RThread到底有什么区别
希望高手详细解答下 看活动对象看了一周还是一头雾水 还是不理解活动对象和常说的线程的区别 一组活动对象属于一个线程 那它们之间的同步异步是具体怎么活动的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a14776584
2010-06-03
打赏
举报
回复
活动对象其实是用于封装异步操作,异步的执行实际在别的线程里完成的,异步操作完成后通知发起请求的活动对象线程,再由活动调度器调用AO的runl
Symbian
Thread
and Process 进程和线程
SymbianOS 中,针对有限的硬件资源,使用AO来实现多任务,与AO相比,多线程具有更高的运行期要求:线程上下文切换比同一线程中AO切换慢一个数量级;线程需要更大空间的开销,通常线程要有4KB内核空间和8KB用户空间的程序栈,相比之下,AO只需C++
对象
的空间(通常小于1KB)。 使用线程和AO实现多任务的最大
区别
是它们被调用的方式不同。AO是协同式,而线程是抢占式。
symbian线程和进程
(2009-11-23 12:23) Symbian OS 中,针对有限的硬件资源,使用AO来实现多任务,与AO相比,多线程具有更高的运行期要求:线程上下文切换比同一线程中AO切换慢一个数量级;线程需要更大空间的开销,通常线程要有4KB内核空间和8KB用户空间的程序栈,相比之下,AO只需C++
对象
的空间(通常小于1KB)。 使用线程和AO实现多任务的最大
区别
是它们被调用的方式不同。A
Symbian
Thread
and Process
Symbian OS 中,针对有限的硬件资源,使用AO来实现多任务,与AO相比,多线程具有更高的运行期要求:线程上下文切换比同一线程中AO切换慢一个数量级;线程需要更大空间的开销,通常线程要有4KB内核空间和8KB用户空间的程序栈,相比之下,AO只需C++
对象
的空间(通常小于1KB)。使用线程和AO实现多任务的最大
区别
是它们被调用的方式不同。AO是协同式,而线程是抢占式。有一种例外的情
Symbian多线程编程
1.Symbian作为一个os也提供了传统的进线程间通信, 可以参考RSemaphore, RMutex, RChunk(共享内存), 及3版提供的消息队列RMsgQueueBase等.Note: C/S 模式本身就是基于RSemaphore的。所以调用client端调用SendRecieve()方式, client端会等待server端(RSemaphore.Wait()), server端接收
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章