腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
生产者
-
消费者
上的
Java
多
线程
、
、
我正在看一个关于
Java
多
线程
的视频教程。介绍了用
Java
实现著名的“
生产者
-
消费者
”问题。 它使用wait()和notifyAll()来确保
生产者
线程
和
消费者
线程
之间的正确通信。这位导师故意创建了几个
生产者
线程
,而只有一个
消费者
线程
,但他留下了一个未回答的问题:“最好是
生产者
线程
和
消费者
线程
浏览 2
提问于2013-04-05
得票数 5
回答已采纳
7
回答
Java
- Basic多
线程
我想问一些关于
Java
线程
的基本问题。让我们考虑一个
生产者
-
消费者
的场景。假设有一个
生产者
和n个
消费者
。
消费者
在随机时间到达,一旦他们被服务,他们就会离开,这意味着每个
消费者
都在自己的
线程
上运行。我应该继续使用
消费者
的永远运行条件吗?class Consumer extends Thread { while (true) {
浏览 0
提问于2011-11-09
得票数 3
1
回答
带有条件变量的
Java
互斥关联
、
、
、
、
Java
中的每个条件变量(wait()、notify())都与单个互斥(同步)相关联。我曾说过(在
Java
中),每个互斥对象也与一个条件变量相关联,这是一个比p
线程
的cond变量和互斥变量更低效率的实现。然而,我无法理解这一条。那是什么意思?
Java
与C/C++
线程
在这个问题上有什么不同?
浏览 3
提问于2016-01-31
得票数 2
回答已采纳
2
回答
如何在
java
中开发类似
生产者
和
消费者
的应用程序?
、
、
、
我必须开发一个类似于
java
中
生产者
-
消费者
问题的应用程序。
生产者
和
消费者
都是不同的
线程
,它们都需要访问相同的缓冲区。如果它们都是不同的类(要么扩展了
线程
类,要么实现了runnable接口),我该如何编写代码让它们使用完全相同的buffer (这个假定的buffer是一个特定对象的数组)?我需要对它们进行编码,这样两个
线程
不会同时使用相同的缓冲区位置,两个
生产者
线
浏览 0
提问于2011-09-26
得票数 3
回答已采纳
3
回答
java
生产者
消费者
模式结束信号
、
我有一个应用
生产者
-
消费者
设计模式的应用程序。它是用
java
编写的。简而言之,
生产者
将项目放在阻塞队列中,
消费者
从那里取出项目。
消费者
应该一直运行,直到
生产者
发出停止的信号。将这个信号从
生产者
传递给
消费者
的最好的方式是什么?首席设计师说他希望保持
生产者
和
消费者
的分离,但除了在
消费者
线程
池上调用一个方法之外,我没有看到其他任何方法。
浏览 4
提问于2013-05-13
得票数 1
回答已采纳
5
回答
LinkedBlockingQueue vs ConcurrentLinkedQueue
、
、
、
、
在我使用队列在
生产者
线程
和
消费者
线程
之间进行通信的情况下,人们通常会推荐使用LinkedBlockingQueue或ConcurrentLinkedQueue 使用一种比另一种有什么优点/缺点?
浏览 2
提问于2009-09-15
得票数 120
回答已采纳
4
回答
notify可以多次唤醒同一个
线程
吗?
、
、
、
假设您在
Java
中有一个典型的
生产者
-
消费者
模式。为了提高效率,当向队列中添加新元素时,您希望使用notify()而不是notifyAll()。如果两个
生产者
线程
调用notify,是否保证两个不同的等待
消费者
线程
将被唤醒?或者,会不会是两个紧接着触发的notify()导致同一个
消费者
线程
排队等待唤醒两次?
java
是否有一些原子内部操作来唤醒
线程
一次? 如果只有一个
消费者
在等待,那么
浏览 3
提问于2012-05-21
得票数 11
回答已采纳
2
回答
多个
生产者
和一个
消费者
的并发
、
、
、
我必须在上面写一个有三个
线程
的程序。第一个
线程
生成偶数。第二个
线程
产生奇数。最后一个是两个
线程
生成的奇数和偶数的总和。 我是
Java
并发性的新手。我听说过
生产者
/
消费者
模型,在这种模式下,一个
生产者
生产一些东西,一个
消费者
使用它。但在上面的场景中,我认为有两个
生产者
-奇数生成器和偶数生成器和一个
消费者
。如果我用
生产者
-
消费者
模型来解决这个问题,那么我说的
浏览 1
提问于2014-04-28
得票数 0
2
回答
如何在
Java
多
线程
中实现信号量概念?
生产者
消费者
、
、
、
我有两个
线程
生产者
和
消费者
。在objective语言中,我使用了信号量来阻止和释放
线程
使用者。 d
浏览 4
提问于2017-06-22
得票数 0
1
回答
多
生产者
和使用者多
线程
Java
不按预期工作
、
、
、
我正在研究
Java
的
生产者
-
消费者
问题的多个
生产者
和
消费者
用例。代码在上。同样的实现也适用于用例,但对于多个
生产者
消费者
用例却表现得很奇怪。关于产出,我有几个问题:Producer t1 has lockProducer t5当
生产者
线程
t5持有锁时,使用者
线程
t1
浏览 1
提问于2019-09-24
得票数 0
回答已采纳
2
回答
信号量:
生产者
消费者
:
线程
和ThreadGroup
、
、
、
我已经为
生产者
和
消费者
实现了一个信号量类。PS:我对
java
和
线程
是个新手。
浏览 2
提问于2011-10-06
得票数 1
回答已采纳
1
回答
限制到单个SQS队列的连接数量
单个AWS SQS队列上的
生产者
和
消费者
数量是否有限制? 我被告知一个队列最多只能支持50个来自
生产者
和
消费者
的连接。话虽如此,但我找不到任何支持这一说法的文档。
浏览 12
提问于2020-02-21
得票数 1
1
回答
Zookeeper
生产者
消费者
、
、
、
我对
生产者
消费者
食谱将如何与Zookeeper合作几乎没有疑问。拥有不同的
生产者
和
消费者
实例意味着没有任何本地锁(同音化)会有任何用处。
浏览 4
提问于2013-05-12
得票数 0
回答已采纳
3
回答
生产者
和
消费者
-使用Executors.newFixedThreadPool
、
、
、
、
我对
生产者
-
消费者
模式的理解是,它可以使用
生产者
和
消费者
之间共享的队列来实现。
生产者
将工作提交到共享队列,
消费者
检索并处理它。它也可以通过
生产者
直接提交给
消费者
(
生产者
线程
直接提交给
消费者
的执行器服务). 来实现 现在,我研究了Executors类,它提供了一些常见的
线程
池实现。根据规范,newFixedThreadPool方法“重用了固定数量的
线程
,这些
浏览 3
提问于2011-08-12
得票数 7
回答已采纳
1
回答
如何在
java
中解决"1
生产者
2
消费者
“的问题?
、
、
、
我是一个编写
Java
的新手,目前我正在尝试实现经典的“
生产者
-
消费者
”问题的另一个方面。我仍然像往常一样使用一个
生产者
,它在缓冲区中写入字符串。这个缓冲区是与2个Consumer
线程
共享的,我要做的是让这两个Consumer
线程
拾取
生产者
发送的每个字符串,然后才从缓冲区中删除该字符串。如何检查两个
消费者
线程
是否都已获取该字符串?谢谢!
浏览 21
提问于2018-12-13
得票数 1
回答已采纳
5
回答
生产者
消费者
模式-处理
生产者
失败
、
、
我有一个
生产者
/
消费者
模式,如下所示每个
生产者
都在运行数据库查询,并将结果写入其队列
消费者
调查所有的
生产者
队列。目前,如果存在数据库错误,
生产者
线程
就会死掉,然后
消费者
就会永远被困在产品队列上等待更多的结果。
浏览 5
提问于2012-05-04
得票数 1
2
回答
Java
程序仅适用于Netbeans中的断点
、
、
我正在开发一个用
Java
编写的多
线程
程序,它使用共享数组在
线程
之间传递数据。它是在Netbeans 6.7.1中开发的。 其中一个
线程
似乎只在其中放置了断点时才能工作,它在哪里并不重要。
浏览 0
提问于2010-02-24
得票数 0
回答已采纳
3
回答
同步1个
生产者
和多个
消费者
(多
线程
)
、
、
我想实现
生产者
-
消费者
场景,其中有一个
生产者
线程
和多个
消费者
线程
。实际上,
生产者
线程
需要以固定的时间间隔(例如,5秒)创建一组对象,而
消费者
线程
需要使用这些对象。
浏览 1
提问于2012-08-31
得票数 0
5
回答
Java
:高性能消息传递(单
生产者
/单用户)
、
、
、
我想知道的是,在
Java
中进行高性能异步消息传递的正确方法是什么?我有大约10,000名
消费者
,每个用户都在使用来自他们私人队列的信息。我有一个
线程
,它一个接一个地生成消息,并将它们放到正确的
消费者
队列中。每个使用者无限期地循环,检查要出现在其队列中的消息并对其进行处理。我相信这个词是“单一
生产者
/单一
消费者
”,因为有一个
生产者
,而且每个
消费者
只在他们的私有队列上工作(多个
消费者
从不从同一个队列中读取)。<e
浏览 8
提问于2010-07-29
得票数 7
1
回答
Java
中的
线程
执行
、
问题陈述:有n
线程
,n/2
线程
是
生产者
,n/2
线程
是使用者,
生产者
-1
线程
产生的数字必须由使用者-1
线程
使用。
线程
还必须按顺序运行,
生产者
1,然后
消费者
1,再次
生产者
2,然后
消费者
2…。我使用
线程
在
java
中实现
生产者
使用者,但是要求有N/2
生产者
线程
和N
浏览 0
提问于2018-09-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
生产者-消费者模型:Java与Go实现对比
如何用Java编写代码解决生产者消费者问题?
java线程与OS线程
Java多线程和线程池
4.kafka生产者&消费者
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券