生产者 - 消费者实现中的线程工作平衡

时间:2015-12-04 01:03:14

标签: java multithreading

我有一个生产者 - 消费者的基本实现,如下所示:

enter image description here

我的问题是如何创建线程数:x~y以提高应用程序性能和加载平衡? 任何人都有关键字或提示?提前谢谢你!

1 个答案:

答案 0 :(得分:2)

您应该能够通过Little's Law工作来计算xy线程池的最佳大小:您基本上需要知道新工作到达的频率和平均时长它需要处理每个工作项。