首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过串口发送字节需要超过5分钟。

通过串口发送字节需要超过5分钟。
EN

Stack Overflow用户
提问于 2013-10-09 18:15:37
回答 1查看 134关注 0票数 0

我的Java-程序在通过一个串口进行正确通信时遇到困难.实际上,计算机上有两个串口,程序管理两个线程。每个线程使用一个不同的串口。一个线程在发送端口时遇到麻烦。字节不是在使用OutputStream.write()之后发送的,而是在使用了java.io.OutputStream.flush()方法之后发送的。线程在flush()方法上被“卡住”5到10分钟。另一个线程的工作方式是相同的,但绝对没有问题。outputstream实例来自gnu.io.CommPort.getOutputStream()

有谁知道为什么线程不立即发送字节,而只是在flush()方法上停留了5分钟之后才发送字节,以及我应该做些什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-10 19:07:51

我终于找到了问题的根源。串口有缺陷。我把它换了,现在很好用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19279617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档