`

java队列操作

阅读更多

//新建一个队列 并设定队列的容量为100

BlockingQueue<Object> queue = new ArrayBlockingQueue<Object>(100);

//向队列里面添加对象

//分两中情况

//1、线程不安全的,当队列容量满了以后,新进入队列的值会自动抛掉

queue.add(Object);

//2、线程安全的,当队列满以后,新加的队列会进入等待状态

queue.put(Object);

//消耗队列里面的对象 并获取队列里面对象的内容

Object object = queue.take();

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics