列队
啦啦啦咯咯咯
一个默默学习的小程序员
展开
-
BlockingQueue实现生产者消费者
前提:之前生产者,消费者需要线程自己控制等待,唤醒。现在使用blockingQueue不需要。代码:public class MySource { private volatile boolean isTrue = true; private AtomicInteger atomicInteger = new AtomicInteger(); private BlockingQueue blockingQueue = null; public MySource(Bloc原创 2020-12-30 12:50:19 · 441 阅读 · 0 评论 -
列队,阻塞列队,BlockingQueue的使用
列队/阻塞列队空的话消费者阻塞,因为没有东西可消费。满的话生产者阻塞,因为列队放满了。BlockingQueue有7种列队实现BlockingQueue接口抛出异常element()作用检查队列是否为空,队首元素是谁。特殊值...原创 2020-12-30 08:55:54 · 119 阅读 · 0 评论