线程安全的队列
import java.util.concurrent.LinkedBlockingQueue;
public class TestQueue {
public static void main(String[] args) throws InterruptedException {
LinkedBlockingQueue<String> lbq=new LinkedBlockingQueue<String>(3);
/*
lbq.offer("element1");
lbq.offer("element2");
lbq.offer("element3");
lbq.offer("element4");
System.out.println(lbq);
*/
/*
lbq.put("element1");
lbq.put("element2");
lbq.put("element3");
lbq.put("element4");
System.out.println(lbq);
*/
lbq.add("element1");
lbq.add("elment2");
lbq.add("element3");
lbq.add("element4");
System.out.println(lbq);
}
}
add: 超出长度直接抛出异常
offer:超出长度返回false
put:超出长度则阻塞