深圳市未来时代科技有限公司

标题: 关于短信收发设备多线程设计 [打印本页]

作者: admin    时间: 2014-5-26 18:45
标题: 关于短信收发设备多线程设计
A问:我现在要做一个关于多线程短信收发设备的毕业设计,是用MFC做的,我应该看哪方面的书呢?希望大家能给我指点下方向,我现在正在研究多线程
B答:一般短信收发设备是串口通信,基于AT指令实现的。如果你的程序只控制一个短信收发设备,那么多线程就没什么意义,因为串口通信在同一时刻只能执行一条指令,用多线程的话,就需要考虑资源互斥的问题。如果你的程序需要控制多个短信收发设备,那就得考虑如何分配发送端口问题,即短信发送要往最空闲的端口发送。
为了考虑运行效率,一般是在程序中建立发送缓冲区队列,即先把要发送的内容先入队。另外一组线程执行发送处理,即从队列中取出任务,然后往最空闲的端口发送。

C答:建议你从以下方面着手:
1、短信收发设备是串口通信的,首先得了解串口通信开发原理
2、掌握短信收发设备的AT指令,知道如何收发短信
3、了解多线程开发技术
4、了解多线程的同步、互斥机制






欢迎光临 深圳市未来时代科技有限公司 (http://inextera.com/) Powered by Discuz! X3.1