Symbian动对象彻底理解.docVIP

  • 1
  • 0
  • 约1.25万字
  • 约 12页
  • 2018-11-15 发布于江苏
  • 举报
Symbian动对象彻底理解

Symbian 活动对象彻底理解 收藏 Symbian编程总结-基础篇-活动对象正解(1)-理解活动对象 Symbian OS中的活动对象的使用无疑是最基础的、最频繁的、最重要的。什么是活动对象呢? 大家学习一个新的事物时,总是会将这个新的事物与自己认知的事物相比较,从而达到快速学习的目的。我开始学习Symbian的时候,我查看很多 Symbian书籍、网上很多Symbian教程都将活动对象与多线程联系到一起,我也总是会把活动对象想象成一个线程。然而,经过了更深入的接触,我发现并不像我想象的那样。 现在,我在此向你保证:活动对象和多线程没有任何关系!不要拿平时做多线程的思想去理解活动对象! 活动对象可以按照以下步骤这么理解: Symbian OS中提供了很多异步函数,这些异步函数大多部分都是基于“服务器-客户端”架构的。这里与win32 api中的函数有很大的不同。如: win32中,CSocket::Receive(是recv而不是WSARecv)为同步函数,线程阻塞在Receive处,直到套接字接收到了网络流才返回。 Symbian OS也有类似的函数,RSocket::Receive,但是此函数是一个异步函数,线程不会阻塞在Receive处而会继续执行。 如何区分Symbian中的函数哪些是同步的哪些是异步的?很简单:看函数内是否包含类型为TRequestStat

文档评论(0)

1亿VIP精品文档

相关文档