gpt4 book ai didi

Java 设计问题

转载 作者:行者123 更新时间:2023-12-02 17:29:42 26 4
gpt4 key购买 nike

假设有一个系统 A 提供一些输出。该输出用作系统 B 的输入。系统 A 生成的速率比系统 B 消耗它的速率快。我们如何实现这个?

系统A以10mbps发送视频,而系统b只能占用4mbps。我们如何实现这一点。还应该有连续的视频流?通信通过套接字进行。 TCP/IP。

有人知道java中的逻辑吗?有双缓冲溶液吗?我不知道。

最佳答案

这是称为生产者-消费者的已知问题:http://en.wikipedia.org/wiki/Producer-consumer_problem您可以按照您的问题建议使用线程 - 您可以让系统 A 在不同的线程中运行,并且当有意义时,您可以使该线程 hibernate 。从硬件已知的其他解决方案可能是使用缓冲区、中间存储器。

关于Java 设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2498580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com