线程池饱和策略之阻塞式处理

背景:java   A系统向activemq发送消息,B系统以监听的方式从activemq接收消息,由于这些消息都是转换文件,是CPU消耗型的服务,而服务器都是多CPU,为了充分利用CPU资源,B系统以多线程方式处理消息,这里用到了线程池,假设线程池最大线程数量是8(和CPU数量相等),可是在接收消息的时候,发现B系统把全部的消息都接收下来,放在了线程池的队列中,这样就产生问题了,若是B系统dow
相关文章
相关标签/搜索