我有主进程和一个线程一起运行。主进程接收所有传入的UDP消息并将其放入一个List中。
然后该线程用于处理这些 UDP 消息。
但是,当我在线程中尝试以下代码段时
int count = 0;
while(true)
{
if (buffer.size()>count)
{
System.out.println("Processing "+buffer.get(count));
count++;
}
}
该线程似乎无法正常工作。
顺便说一句,缓冲区是
List<String> buffer = new ArrayList<String>();
它是主进程放置所有接收到的 UDP 消息的地方
有什么建议吗?:-)