您可以使用 Java 的内置 java.util.concurrent.LinkedBlockingQueue
类来实现消息队列。这是一个可阻塞的队列,在队列为空时,调用 take()
方法的线程将会阻塞,直到有元素可以取出。可以使用 put()
方法向队列中添加元素。
下面是一个简单的例子,展示了如何使用 LinkedBlockingQueue
实现消息队列:
import java.util.concurrent.LinkedBlockingQueue;
public class MessageQueue {
private LinkedBlo