查看: 5528|回复: 1
打印 上一主题 下一主题

关于多线程短信收发设备要怎么做呢?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-4 16:26:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我现在要做一个关于多线程短信收发设备的毕业设计,是用MFC做的,我应该看哪方面的书呢?希望大家能给我指点下方向,我现在正在研究多线程
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
沙发
发表于 2014-6-5 14:19:35 | 只看该作者
建议你从以下方面着手:
1、短信收发设备是串口通信的,首先得了解串口通信开发原理
2、掌握短信收发设备的AT指令,知道如何收发短信
3、了解多线程开发技术
4、了解多线程的同步、互斥机制

一般短信收发设备是串口通信,基于AT指令实现的。如果你的程序只控制一个短信收发设备,那么多线程就没什么意义,因为串口通信在同一时刻只能执行一条指令,用多线程的话,就需要考虑资源互斥的问题。

如果你的程序需要控制多个短信收发设备,那就得考虑如何分配发送端口问题,即短信发送要往最空闲的端口发送。

为了考虑运行效率,一般是在程序中建立发送缓冲区队列,即先把要发送的内容先入队。另外一组线程执行发送处理,即从队列中取出任务,然后往最空闲的端口发送。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|未来时代科技 ( 粤ICP备12044031号-1

GMT+8, 2024-11-23 12:42 , Processed in 0.064710 second(s), 27 queries .

Powered by WLSD X3.1

© 2013-2014 WLSD Inc.

快速回复 返回顶部 返回列表
 
【电话】(15118131494)
【QQ】 未来时代科技01 售前咨询
【QQ】 未来时代科技02 售后技术
【旺旺】 请问有什么可以帮到您?不在线可留言.
【邮箱】
inextera@sina.com
【地址】 (深圳市龙岗坂田扬马小区)