社区
硬件/系统
帖子详情
对多串口进行编程(多线程)的问题!!!
yangrudy
2003-11-18 05:34:42
我想利用多线程对多串口进行编程,现在有2个想法:
1.对每一个串口都开2个线程:接收线程&发送线程。如果串口的数量是10,就开20个线程。
(如果串口数量很多,此方法是不是有点....)
2.设置一个串口数组,只开两个线程:接收线程&发送线程。
(如果几个串口同时发送,都启动同一个线程,是否会有冲突 ....)
由于刚刚涉入这方面的问题,想法可能都很幼稚,还望朋友们不吝赐教~~~:)
...全文
36
4
打赏
收藏
对多串口进行编程(多线程)的问题!!!
我想利用多线程对多串口进行编程,现在有2个想法: 1.对每一个串口都开2个线程:接收线程&发送线程。如果串口的数量是10,就开20个线程。 (如果串口数量很多,此方法是不是有点....) 2.设置一个串口数组,只开两个线程:接收线程&发送线程。 (如果几个串口同时发送,都启动同一个线程,是否会有冲突 ....) 由于刚刚涉入这方面的问题,想法可能都很幼稚,还望朋友们不吝赐教~~~:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhusz
2003-11-28
打赏
举报
回复
每个串口开一个线程,即收发在一个线程,可在线程内处理串口数据的的收发,然后有一个主线程来处理所有串口的显示数据,存储等工作
duyhui
2003-11-25
打赏
举报
回复
各个串口间是相互独立的关系,所以最好开多个线程,但要考虑线程同步,数据处理等问题
zhangnanonnet
2003-11-20
打赏
举报
回复
如果你和你通讯的设备之间是一问一答的方式的话,建议用一个线程处理收发,不然收和发用2个线程处理是有很多不利因素的,比如超时,延时等问题,如果必须要2个线程的话,我建议使用的一种方法,这样在单独COM上不会出现太多的延时问题。
TheVCBeginner
2003-11-19
打赏
举报
回复
支持第一种方法.
串口
编程
MSCOMM API
多线程
CSerialport 多
串口
使用示例
本主题主要探讨的是如何使用
串口
编程
,特别是针对MSCOMM API、
多线程
以及CSerialport库在处理多
串口
情况下的应用实例。
串口
编程
是通过计算机的串行端口
进行
数据传输的过程。在Windows环境中,MSCOMM控件是...
用
多线程
实现
串口
读写数据以及文件的读写
在IT领域,
多线程
是一种常见且重要的
编程
技术,它能让我们在单个程序中...通过学习,你可以掌握如何创建和管理线程,以及如何在
多线程
环境中安全有效地
进行
串口
通信和文件操作,这对提升软件性能和稳定性具有重要意义。
vs2008写的c++程序:
多线程
串口
收发信息
编程
在本项目"vs2008写的c++程序:
多线程
串口
收发信息
编程
"中,开发者利用Microsoft Visual Studio 2008(VS2008)这个集成开发环境(IDE)编写了一个C++程序,该程序实现了
多线程
技术来处理
串口
通信,允许同时
进行
数据...
c#编写
串口
通讯代码
多线程
实现
4. **线程同步与互斥**:在
多线程
环境中,为了防止多个线程同时访问
串口
导致的数据冲突,需要使用锁(如Monitor类的`Monitor.Enter()`和`Monitor.Exit()`方法)或信号量(Semaphore类)
进行
同步控制。 5. **事件...
c#_
多线程
串口
通讯_快速采集
本项目“c#_
多线程
串口
通讯_快速采集”利用C# 2008语言实现了对多台设备
进行
高效、不间断的数据采集,这在工业自动化、物联网(IoT)和嵌入式系统等领域有广泛应用。 首先,我们来深入理解C#中的
多线程
。
多线程
是一种...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章