作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
目前我们有一个架构,其中服务器将数据流式传输到客户端。我们正在寻找客户端无法足够快地处理数据、缓冲区溢出和客户端断开连接的实例。 Node.js 有一个泵模式,如果数据没有完全刷新,流可以暂停,然后在流被排空后恢复。我将如何在 Java 中执行等效的暂停/恢复循环?
最佳答案
这并不完全相同,但对我来说这听起来像是生产者/消费者主题的变体。在两者之间放置一个阻塞队列。如果消费者跟不上,阻塞队列会继续接受来自生产者的消息并累积它们,直到消费者准备好。
或者您的意思是 this .
关于java - Java 是否有一个等效的泵模式来处理慢速客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9012531/
我要附上 child window到外部应用程序。子窗口将是一个无模式对话框。由于我不拥有外部应用程序(实际上是 Microsoft FSX)的源代码,因此我不知道如何挂接到消息循环或回调中 LRES
更新:在确保我的命令、串行配置和终止符 ('\r') 正确后,我在 5 台计算机中的 1 台上运行。这让我相信这是一个适配器问题。我打算调用公司,了解有关订购 USB/RJ11 适配器的信息(我一直在
我是一名优秀的程序员,十分优秀!