java 串口通信阻塞
各位大神好:
我遇到的问题是这样的。我们现在需要和读卡器通信获取卡号。写了个定时任务每隔1秒向读卡器发送读卡指令,运行一段时间后(不定时,有时间好几个小时没有问题有时间半个小时不到就有问题)给读卡器串口发送指令的时候阻塞,串口阻塞后对串口所有操作都会处于阻塞状态(串口也关闭不了)。软件重启后运行正常一段时间后又阻塞。但是在有个win7电脑上运行这套代码一直不会出问题。
和串口通讯使用的是rxtxSerial.dll+RXTXcomm.jar。
目前的备选方法:当串口阻塞后,软件自动重启(但是中途会有5秒左右的停顿时间)
麻烦各位大神提供一下解决方法或者思路。