简体   繁体   English

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

[英]Thread work balance in a Producer-Consumer implementation

I have a basic implementation of producer-consumer as follows: 我有一个生产者-消费者的基本实现,如下所示:

在此处输入图片说明

My question is how to make number of threads: x ~ y to increase application performance and loading balance? 我的问题是如何增加线程数:x〜y以提高应用程序性能和负载平衡? Anyone have a keyword or hint? 有人有关键字或提示吗? Thanks you in advance! 预先谢谢您!

通过利特尔定律,您应该能够计算出xy线程池的最佳大小:您基本上需要知道新工作到达的频率以及处理每个工作项目平均需要花费的时间。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM