Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在生产和消费应用程序中,假设生产需要一个 cpu 周期,而消费需要 3 个平均 cpu 周期。那么我们如何设法保持相同数量的生产和消费边界。这是我在研究线程时想象的一个问题。
如果您有任何使用 Java 实现此功能的想法,请分享您的知识。
您必须设计您的系统,以便您的消费者可以长期跟上您的生产者。大多数生产者都是突发性的,如果您使用队列,那么在很短的时间内它们的生产速度比您的消费速度更快并不重要。如果不是这种情况,您可以