2015-12-04 2 views
0

У меня есть основная реализация производитель-потребитель следующим образом:Темы работа баланс в реализации Producer-Consumer

 

enter image description here

Мой вопрос заключается в том, чтобы сделать число нитей: х ~ y увеличить производительность приложения и баланс загрузки? У кого-нибудь есть ключевое слово или подсказка? Спасибо вам заранее!

ответ

2

Вы должны быть в состоянии вычислить оптимальные размеры пулов потоков x и y работая с Little's Law: вы в основном должны знать, как часто новые работы приходит и как долго в среднем требуется, чтобы обрабатывать каждый рабочий элемент.

Смежные вопросы