串口通信能不能用多线程的方法

lsztzccby 2009-12-15 02:04:06
我在串口通信已经完成基本的功能(定时检测PLC的状态,若状态改变重新设定picturebox内显示的图片和播放报警声音),由于设备个数比较多程序运行一段时间会假死。没做过多线程的东西,不知道我这种应用能不能用多线程来解决。
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cgpeng 2009-12-19
  • 打赏
  • 举报
回复
你这样还能一个串口当两个串用.
贝隆 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 lsztzccby 的回复:]
  我在串口通信已经完成基本的功能(定时检测PLC的状态,若状态改变重新设定picturebox内显示的图片和播放报警声音),由于设备个数比较多程序运行一段时间会假死。没做过多线程的东西,不知道我这种应用能不能用多线程来解决。
[/Quote]

根本就不需要什么多线程,而且VB实现多线程难度很大。建议楼主将通信部分的代码贴出来,大家帮你看看。
嗷嗷叫的老马 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 alifriend 的回复:]
你串口只有一个吧?那和多线程有啥关系,估计是你哪里内存泄漏了。以前我做的那个RS485转RS232的,255块板子,从来没假死过。
[/Quote]
咸清 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 lsztzccby 的回复:]
由于设备个数比较多程序运行一段时间会假死。没做过多线程的东西,不知道我这种应用能不能用多线程来解决。
[/Quote]
跟线程没关系,跟你的程序有关系。死循环或者有不能处理的消息再者,你内存泄漏了~~
波导终结者 2009-12-15
  • 打赏
  • 举报
回复
你串口只有一个吧?那和多线程有啥关系,估计是你哪里内存泄漏了。以前我做的那个RS485转RS232的,255块板子,从来没假死过。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧