优先级阻塞队列怎么排序结果不正确呢?

小白又来提问题了啊,今天写了一个简单的优先级阻塞队列,代码如下图:
图片说明
图片说明

但是运行输出的结果,有一条的顺序不对:

图片说明

有没有大神帮忙解答一下啊!

https://blog.csdn.net/nicolastsuei/article/details/84578400