gpt4 book ai didi

java - Queue.Poll() 返回 null 但 Queue.size() >0 在 java 队列中

转载 作者:行者123 更新时间:2023-11-30 08:25:35 26 4
gpt4 key购买 nike

我的代码:

while( Memo.qRcv.size() > 0) {
MessageReceived msg=Memo.qRcv.poll();
...
}

然后我得到了

2014-03-01 11:09:36 DEBUG [Thread-16] (threadQueueSendtoUser.java:163) - Memo.qRcv = null, size = 41590

最佳答案

我通过使用 ConcurrentLinkedQueue 找到了解决方案 http://www.javacodex.com/Concurrency/ConcurrentLinkedQueue-Example

这里的问题是我使用了 2 个线程来处理一个队列,不应该使用普通队列。有问题我会反馈

谢谢大家

关于java - Queue.Poll() 返回 null 但 Queue.size() >0 在 java 队列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22112580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com