为了账号安全,请及时绑定邮箱和手机立即绑定

如何用Java来实现优先级队列,实现文件读写时,定时定量的输出

如何用Java来实现优先级队列,实现文件读写时,定时定量的输出

弑天下 2018-08-03 10:14:02
如何用Java来实现优先级队列,实现文件读写时,定时定量的输出
查看完整描述

2 回答

?
qq_所为_2

TA贡献1条经验 获得超1个赞

同事你好,这道题你有啥思路吗?我也遇到了,不会啊

查看完整回答
1 反对 回复 2019-08-29
?
largeQ

TA贡献2039条经验 获得超7个赞

原生的队列是没有优先级概念的,那么你需要在消息中包含优先级的信息供你设计的东西做处理。

你设计的东西简单点的话可以对两个队列中包装,一个队列存放高优先级,一个队列存其他消息,通过对Queue本身的几个方法的内部实现决定消息到底是去内部的哪个队列

定时定量这个很简单,后面挂个消费者定时从你包装的队列中抽取一定数量的即可,而抽取的数据到底是从内部哪个队列出来由你封装的对象实现(优先pop高优先级队列,当高优先级队列没有数据再pop一般的队列)


查看完整回答
1 反对 回复 2018-08-20
  • 2 回答
  • 0 关注
  • 958 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信