2009年6月21日

     摘要: Symbian OS广泛使用了事件驱动模型,活动对象将传统的等待循环封装到一个类中,在同一个线程中运行的活动对象之间切换的代价比线程上下文的切换代价低得多,所以使用活动对象更适合Symbian OS的事件驱动多任务。同样使用抢占式多线程对于事件处理也不方便,因为抢占式多线程需要通过例如互斥体、信号量等同步原语来保护共享对象,在Symbian OS 要实现共享非常难。所以利用活动对象实现事件驱动模型最为合适。
  阅读全文

posted @ 2009-06-21 21:17 曾浩 阅读(1444) | 评论 (0)编辑 收藏