java 生产者消费者(BlockingQueue实现)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 生产者消费者(BlockingQueue实现)相关的知识,希望对你有一定的参考价值。
public class ProducerConsumer {
private static BlockingQueue<String> queue = new ArrayBlockingQueue<>(5);
private static class Producer extends Thread {
@Override
public void run() {
try {
queue.put("product");
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.print("produce..");
}
}
private static class Consumer extends Thread {
@Override
public void run() {
try {
String product = queue.take();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.print("consume..");
}
}
}
以上是关于java 生产者消费者(BlockingQueue实现)的主要内容,如果未能解决你的问题,请参考以下文章
Java多线程:BlockingQueue实现生产者消费者模型
Java阻塞队列BlockingQueue(生产者消费者模型)
Java阻塞队列BlockingQueue(生产者消费者模型)
[Java并发编程实战] 阻塞队列 BlockingQueue(含代码,生产者-消费者模型)
BlockingQueue 使用(生产者-消费者)
多线程-生产者消费者(BlockingQueue实现)