n个生产者向ArrayBlockingQueue中生产消息,使用put方法阻塞添加。n个消费者以秒为频率,每秒取固定个数的消息,使用take方式阻塞取消息。
目前情况是cup使用率99%+,我分析是消费者每秒没有取到想要的消息数,所以生产者一直得不到休息,哪位大神帮忙优化一下或者提一些建议?