程序里有一个公共队列,有多个线程将接受的数据enqueue,另外一个线程dequeue,现在发现在dequeue的时候有数据丢失的情况。本人在enqueue和dequeue完做了日志输出,结果发现有几条数据有enqueue但是没有dequeue,请问各位知道有什么原因会导致这种情况吗,有什么解决办法?谢谢了!