【发布时间】:2012-11-16 03:51:53
【问题描述】:
在生产和消费应用程序中,假设生产需要一个 cpu 周期,而消费平均需要 3 个 cpu 周期。那么我们如何设法保持相同数量的生产和消费边界。这是我在研究线程时想象的一个问题。
如果您有任何使用 Java 实现此功能的想法,请分享您的知识。
【问题讨论】:
-
你看过 BlockingQueue 吗? docs.oracle.com/javase/6/docs/api/java/util/concurrent/…
-
并发是一个复杂的主题,它不仅仅是 CPU 周期的问题,看看这个线程 stackoverflow.com/questions/13581575/… 我建议阅读我推荐的书。
标签: java multithreading