本文中,我们将介绍一个java.util.concurrent包提供的用于解决并发生产者-消费者问题的最有用的类-BlockQueue。我们将介绍BlockingQueue接口的API以及如何使用该接口的方法使编写并发程序更容易。在本文的后面,我们将展示一个具有多个生产者线程和多个消费者线程的简单程序的示例。BlockingQueue的队列类型java.util.concurrent提供了两种类型的BlockingQueue:无限队列(unboundedqueue)-几乎可以无限增长有限队列(boundedqueue)-定义了最大容量无限队列创建一个无限队列的方法很简单BlockingQueu