阻塞队列-BlockingQueue
Posted 517cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阻塞队列-BlockingQueue相关的知识,希望对你有一定的参考价值。
适用场景
阻塞队列主要用在生产者/消费者的场景,下面这幅图展示了一个线程生产、一个线程消费的场景:
负责生产的线程不断的制造新对象并插入到阻塞队列中,直到达到这个队列的上限值。队列达到上限值之后生产线程将会被阻塞,直到消费的线程对这个队列进行消费。同理,负责消费的线程不断的从队列中消费对象,直到这个队列为空,当队列为空时,消费线程将会被阻塞,除非队列中有新的对象被插入。
以上是关于阻塞队列-BlockingQueue的主要内容,如果未能解决你的问题,请参考以下文章