java 串口通信阻塞

zkmzge 2019-07-16 11:42:55
各位大神好:
我遇到的问题是这样的。我们现在需要和读卡器通信获取卡号。写了个定时任务每隔1秒向读卡器发送读卡指令,运行一段时间后(不定时,有时间好几个小时没有问题有时间半个小时不到就有问题)给读卡器串口发送指令的时候阻塞,串口阻塞后对串口所有操作都会处于阻塞状态(串口也关闭不了)。软件重启后运行正常一段时间后又阻塞。但是在有个win7电脑上运行这套代码一直不会出问题。
和串口通讯使用的是rxtxSerial.dll+RXTXcomm.jar。

目前的备选方法:当串口阻塞后,软件自动重启(但是中途会有5秒左右的停顿时间)
麻烦各位大神提供一下解决方法或者思路。
...全文
177 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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