博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ril分析五——ril学习总结
阅读量:5345 次
发布时间:2019-06-15

本文共 363 字,大约阅读时间需要 1 分钟。

通过对Ril部分代码的流程大致分析,其中的设计思路还是很值得学习:

在RIL_JAVA层:

通过RILSender与RILReceiver两个线程提高程序并发处理能力:发送       和接收;RILSender消息循环可以同时为多个请求服务;

RILRequest将请求与响应绑定;

在RIL_CPP层:

Event机制:通过事件机制动态的对外部请求调度和处理,异步请求/处理模式,提高程序并发处理能力;

消息映射表:采用消息数组的形式减少代码中存在较多的分支;

模块间通信:迪米特法则,采用简单一致的接口,注册回调的方式;

              Ril.cpp Reference-ril.c   Atchannel.c之间

转载于:https://www.cnblogs.com/bastard/archive/2012/11/05/2755235.html

你可能感兴趣的文章
CMD批处理延时启动的几个方法
查看>>
转:LoadRunner中web_custom_request 和 web_submit_data的差别
查看>>
HTC G7直刷MIUI开启A2SD+亲测教程
查看>>
shiro的rememberMe不生效
查看>>
const 不兼容的类型限定符问题
查看>>
OpenCV的配置
查看>>
spring Cache + Redis 开发数据字典以及自定义标签
查看>>
成功连上数据库顿感世界美好许多
查看>>
编程注意2
查看>>
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
javascript中sort()排序方法总结
查看>>
实现聊天界面的代码
查看>>
自己生成一个NDK的浅析
查看>>
Excel数据导入到数据库
查看>>
jQuery最佳实践
查看>>
SELinux FAQ
查看>>
Java中synchronized同步的理解
查看>>
python 数值计算库
查看>>
java 服务重启 js 中被注释代码仍然执行
查看>>
我并不是不闻不问![C#]
查看>>