【发布时间】:2012-05-12 01:04:32
【问题描述】:
我正在使用带有优先级字段的PriorityBlockingQueue。在我的测试中,我使用System#currentTime() 来表示优先级——相同的优先级是由计算机获得的速度如此之快以至于毫秒是相同的(或者更像是 PC 上的毫秒有误差范围)。
当优先级相同时,队列就像一个堆栈,这看起来很奇怪。当元素的优先级相同时,是否有其他方法可以让队列像普通队列一样工作(即 FIFO 而不是 LIFO 行为)?
【问题讨论】:
标签: java stack queue priority-queue