gpt4 book ai didi

java - 是否可以同时使用线程消费者/生产者?

转载 作者:行者123 更新时间:2023-12-01 08:07:20 26 4
gpt4 key购买 nike

我有一系列关于消费者/生产者问题的问题..

  1. 是否可以同时创建线程消费者和生产者?

  2. 在线程之间发送/接收数据的最佳 block 队列类型是什么?

  3. 是否可以将线程之间的传输限制为线程实例集?以及如何?

谢谢。

对于第一个问题。我认为 BlockingDeque 是解决方案。这是一些解释:http://tutorials.jenkov.com/java-util-concurrent/blockingdeque.html

最佳答案

  1. 是的。通常,如果一个线程既是消费者又是生产者,它会消耗与生产者不同的“产品”,但它也可以消耗自己的产品。

  2. 取决于消息的特性和传输速率。但通常带来的好处可以忽略不计。

  3. 是 - 只需将队列仅传递给感兴趣的各方。

关于java - 是否可以同时使用线程消费者/生产者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20574859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com