我试图弄清楚我应该使用阻塞还是非阻塞通信与RxTx。我必须与接受命令和回复的设备通信。
所以阻塞似乎是最简单的solution.But,不是很好的练习吗?怎样才能做到不阻塞呢?
发布于 2013-12-31 12:28:01
写个小服务器。为要发送的命令设置队列。将上面的一个标记为正在进行中,发送它,异步地等待响应,然后处理它并从队列中删除。
NB假设您有对设备的独占访问权限。
然后您的客户端向您的“服务器”发送命令,您可以轻松地对您的服务器执行阻塞和非阻塞调用。
基本上,隐藏在精心设计的抽象后面。
https://stackoverflow.com/questions/20857171
复制相似问题