有种业务场景:提交若干任务,任务的执行是异步的但是必须一个执行完了之后再执行下一个。现在要求,在上一个任务还没执行完之前,后面陆续提交若干任务的话,如果没有未执行的任务,就将该任务加到待执行任务队列中,如果有未执行的任务,就将该任务替换那个未执行的任务。简之就是任务队列中最多只允许2个任务,1个任务正在执行,一个任务待执行,新加任务,会替换待执行的任务,这个能提供下思路吗
解决方案 »
- ssh问题
- adminlogin.do空白页啊,好几天了啊,求助
- SSH iframe问题
- @Entity注解标识的Bean在数据库中不生成表!!!
- Eclipse Europa 无法完成更新 SPRING IDE
- 生成xml文档时,怎样才能保证节点属性的顺序?
- ibatis The string "--" is not permitted within comments 在线等待,谢谢~
- 求教一个问题
- tomcat配置的菜鸟问题!大侠请帮忙,解决就加入。在线等!!
- EJB完成Socket服务端的功能
- 输出数据的时候双引号怎么做才是对的
- org.springframework.beans.factory.BeanDefinitionStoreException:
一个线程用生产queue,可以先尝试在头部插入,如果失败,移除尾部后,再尝试插入到queue中