如何在LIFO模式下实现链接的阻塞队列
问题描述 投票:0回答:1
标题已经说明了一切,在我的代码中,我有一个实现链接阻止队列并提供在队列中插入和获取元素的方法的对象,我希望从队列中进行插入/提取。 LIFO方式而不是FIFO方式,有什么方法吗?import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
public class Usr {
private BlockingQueue requestsQueue = new LinkedBlockingQueue();
public Usr() {
}
public void insertRequest(String username) {
try {
this.requestsQueue.put(username);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String getRequest() {
try {
return this.requestsQueue.take();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
java
queue
fifo
lifo
1个回答
热门问题