WEB开发网
开发学院手机开发Symbian 开发 Symbian C/S 机制分析 阅读

Symbian C/S 机制分析

 2010-10-20 07:59:49 来源:WEB开发网   
核心提示:以下分析基于:Developer Platform :S60 3rd Edition, Feature Pack 2 SDKOperating System :Symbian OS v9.3一,为什么要使用Client/Server架构在Symibian OS中所有的异步服务都是Server通过C/S架构来实现的,Sy

以下分析基于:

Developer Platform :S60 3rd Edition, Feature Pack 2 SDK

Operating System :Symbian OS v9.3

一,为什么要使用Client/Server架构

在Symibian OS中所有的异步服务都是Server通过C/S架构来实现的。Client是利用Server提供的特定服务的程序,Server接受来至Client的请求消息并同步或异步的处理他们。C/S架构有如下的优点:

1,可扩展性

2,有效性:相同的Server可以服务多个Client。

3,安全性:Server和Client存在于单独的进程中,并且通过消息传递进行通信。具有错误行为Client不会使他的Server崩溃(但是,Server可以通过客户线程的句柄来是具有错误行为的Client产生严重错误)。

4,异步性:在服务器完成请求的时候使用AO机制来通知他的Client。通过AO来挂起线程而不是轮询请求的状态,SymbianOS减少了处理该请求的处理器周期,从而节约了电源,这对于移动设备来说是非常重要的。

后面还有精彩内容,查看点击:http://bbs.ldci.com.cn/read.php?tid-5688.html

Tags:Symbian 机制 分析

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接