0
点赞
收藏
分享

微信扫一扫

BlockingQueue是什么?

早安地球 2022-02-25 阅读 60

Java.util.concurrent.BlockingQueue 是一个队列,在进行检索或移除一个元素的时候,它会等待队列变

为非空;当在添加一个元素时,它会等待队列中的可用空间。

BlockingQueue 接口是 Java 集合框架的一部分,主要用于实现生产者 - 消费者模式。我们不需要担心等待

生产者有可用的空间,或消费者有可用的对象,因为它都在 BlockingQueue 的实现类中被处理了。

Java 提供了集中 BlockingQueue 的实现,比如 ArrayBlockingQueue LinkedBlockingQueue

PriorityBlockingQueue, SynchronousQueue 等。

举报

相关推荐

0 条评论