一个java 多线程的问题:我想利用redis 作为队列,异步消费处理上游提交的请求
1. 线程池里面设置的核心线程是5,最大线程是10,队列是40
2. springboot 启动的时候循环添加了20个队列处理,线程池的 execute 执行了二十次
3. 我的代码在循环的时候判断队列里面没消息的时候就休眠

我的想法是当前线程休眠了,线程池应该会执行其他队列的线程,但是现在我看打印的日志只有五个队列在执行,其他的根本没运行起来!
展开
7