线程安全的队列
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:超出长度则阻塞
                










