腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
生产者
-
消费者
上的
Java
多
线程
、
、
我正在看一个关于
Java
多
线程
的视频教程。介绍了用
Java
实现著名的“
生产者
-
消费者
”问题。 它使用wait()和notifyAll()来确保
生产者
线程
和
消费者
线程
之间的正确通信。这位导师故意创建了几个
生产者
线程
,而只有一个
消费者
线程
,但他留下了一个未回答的问题:“最好是
生产者
线程
和
消费者
线程
浏览 2
提问于2013-04-05
得票数 5
回答已采纳
2
回答
如何在
java
中开发类似
生产者
和
消费者
的应用程序?
、
、
、
我必须开发一个类似于
java
中
生产者
-
消费者
问题的应用程序。
生产者
和
消费者
都是不同的
线程
,它们都需要访问相同的缓冲区。如果它们都是不同的类(要么扩展了
线程
类,要么实现了runnable接口),我该如何编写
代码
让它们使用完全相同的buffer (这个假定的buffer是一个特定对象的数组)?我需要对它们进行编码,这样两个
线程
不会同时使用相同的缓冲区位置,两
浏览 0
提问于2011-09-26
得票数 3
回答已采纳
1
回答
Java
线程
|
生产者
消费者
:
代码
有
什么问题
?
、
、
、
Runnable c = new Consumer(); con.start();
生产者
线程
for(int i=1;i<=10;i++){ }
消费者
线程
int i=1;i<=10;i++){ ProducerConsumerSimulation.
浏览 9
提问于2017-08-19
得票数 0
2
回答
LinkedBlockingQueue -
生产者
/
消费者
、
、
、
在一个简单的
生产者
-
消费者
场景中,我
有
两个
线程
围绕一个LinkedBlockingQueue进行管理。我的意思是,使用take()是否意味着我也应该使用put? 我想不是,但我想要完全确定。
浏览 0
提问于2016-04-22
得票数 0
1
回答
带有条件变量的
Java
互斥关联
、
、
、
、
Java
中的每个条件变量(wait()、notify())都与单个互斥(同步)相关联。我曾说过(在
Java
中),每个互斥对象也与一个条件变量相关联,这是一个比p
线程
的cond变量和互斥变量更低效率的实现。然而,我无法理解这一条。那是什么意思?
Java
与C/C++
线程
在这个问题上有什么不同?
浏览 3
提问于2016-01-31
得票数 2
回答已采纳
3
回答
多
线程
变量访问
、
、
我正在运行两个独立的
线程
(Android SDK),一个是主
线程
,另一个是统计数字输入传感器上状态变化次数的
线程
。我希望访问主
线程
中的状态更改计数,以便将数据发送到其他地方。我是否可以挂起传感器
线程
,使用getter传递值,然后恢复
线程
?我还想在采样后重置计数器(使用设置器?)。 实现这一点的最佳实践是什么?
浏览 1
提问于2012-12-11
得票数 2
3
回答
java
生产者
消费者
模式结束信号
、
我
有
一个应用
生产者
-
消费者
设计模式的应用程序。它是用
java
编写的。简而言之,
生产者
将项目放在阻塞队列中,
消费者
从那里取出项目。
消费者
应该一直运行,直到
生产者
发出停止的信号。将这个信号从
生产者
传递给
消费者
的最好的方式是什么?首席设计师说他希望保持
生产者
和
消费者
的分离,但除了在
消费者
线程
池上调用一个方法之外,我没有看到其他任何方法。
浏览 4
提问于2013-05-13
得票数 1
回答已采纳
1
回答
多
生产者
和使用者多
线程
Java
不按预期工作
、
、
、
我正在研究
Java
的
生产者
-
消费者
问题的多个
生产者
和
消费者
用例。
代码
在上。同样的实现也适用于用例,但对于多个
生产者
消费者
用例却表现得很奇怪。关于产出,我
有
几个问题:Producer t1 has lockProducer t5当
生产者
线程
t5持有锁
浏览 1
提问于2019-09-24
得票数 0
回答已采纳
2
回答
多个
生产者
和一个
消费者
的并发
、
、
、
我
有
一项大学任务。我必须在上面写一个
有
三个
线程
的程序。第一个
线程
生成偶数。第二个
线程
产生奇数。最后一个是两个
线程
生成的奇数和偶数的总和。 我是
Java
并发性的新手。我听说过
生产者
/
消费者
模型,在这种模式下,一个
生产者
生产一些东西,一个
消费者
使用它。但在上面的场景中,我认为
有
两个
生产者
-奇数生成器和偶数生成器和一个
消费者
。如果我用
浏览 1
提问于2014-04-28
得票数 0
5
回答
LinkedBlockingQueue vs ConcurrentLinkedQueue
、
、
、
、
在我使用队列在
生产者
线程
和
消费者
线程
之间进行通信的情况下,人们通常会推荐使用LinkedBlockingQueue或ConcurrentLinkedQueue 使用一种比另一种
有
什么优点/缺点?
浏览 2
提问于2009-09-15
得票数 120
回答已采纳
7
回答
Java
- Basic多
线程
我想问一些关于
Java
线程
的基本问题。让我们考虑一个
生产者
-
消费者
的场景。假设有一个
生产者
和n个
消费者
。
消费者
在随机时间到达,一旦他们被服务,他们就会离开,这意味着每个
消费者
都在自己的
线程
上运行。我应该继续使用
消费者
的永远运行条件吗?class Consumer extends Thread { while (true) {
浏览 0
提问于2011-11-09
得票数 3
2
回答
信号量:
生产者
消费者
:
线程
和ThreadGroup
、
、
、
我已经为
生产者
和
消费者
实现了一个信号量类。PS:我对
java
和
线程
是个新手。
浏览 2
提问于2011-10-06
得票数 1
回答已采纳
4
回答
notify可以多次唤醒同一个
线程
吗?
、
、
、
假设您在
Java
中有一个典型的
生产者
-
消费者
模式。为了提高效率,当向队列中添加新元素时,您希望使用notify()而不是notifyAll()。如果两个
生产者
线程
调用notify,是否保证两个不同的等待
消费者
线程
将被唤醒?或者,会不会是两个紧接着触发的notify()导致同一个
消费者
线程
排队等待唤醒两次?
java
是否
有
一些原子内部操作来唤醒
线程
一次? 如果只有一个
消费者</
浏览 3
提问于2012-05-21
得票数 11
回答已采纳
2
回答
如何在
Java
多
线程
中实现信号量概念?
生产者
消费者
、
、
、
我
有
两个
线程
生产者
和
消费者
。在objective语言中,我使用了信号量来阻止和释放
线程
使用者。 注:-这是与
生产者
-
消费者
问题有关,但不是完全。在这里,
生产者
不会等待
消费者
消费。但是
消费者
会等到
生产者
生产。在这里,
消费者
并没有不断地阅读。只有当制片人让他读的时候,他才在读书。只读取一些数据。,这里不是关于共享内存的,有点像。Blocks asks consumer to consu
浏览 4
提问于2017-06-22
得票数 0
2
回答
Java
程序仅适用于Netbeans中的断点
、
、
我正在开发一个用
Java
编写的多
线程
程序,它使用共享数组在
线程
之间传递数据。它是在Netbeans 6.7.1中开发的。result = utils.isBufferFull(AudioDuplex.voiceArray); System.out.println
浏览 0
提问于2010-02-24
得票数 0
回答已采纳
1
回答
同时启动进程python3
、
、
、
我试图模拟Python3多处理中的
生产者
-
消费者
设计。主要问题是
生产者
启动,但
消费者
直到
生产者
完成(在这种情况下,
消费者
没有启动,因为
生产者
永远不会结束)。#!been processed") Producer().start()我不知道我的
代码
有
什
浏览 6
提问于2017-10-20
得票数 1
回答已采纳
2
回答
Java
多
线程
时间切换
、
我对
Java
中多
线程
是如何在较低层次上工作的了解甚少。我了解到,当您有两个
线程
运行时,
Java
会为每个
线程
分配“时间块”以供执行。而不是:我的问题是:是否
有
可能减少“时间块”,从而使我们更接近于:为什么?我试图编写一个苹果推送通知服务器(只是为了好玩)。如果请求无效,它将返回错误
代码
并关闭连接和在无效请求之后和连接关闭之前发送的任何请求。因此,我
有
两个
线程
,如上面的示例所示,一个
线程
浏览 0
提问于2013-07-02
得票数 1
4
回答
如何使用信号量解决
生产者
-
消费者
问题?
、
、
、
我需要编写一个类似于
生产者
-
消费者
的问题,它必须使用信号量。我尝试了几种解决方案,但都没有奏效。首先,我在维基百科上尝试了一个解决方案,但没有奏效。我现在的
代码
是这样的: public void run() { DateFormat dateFormat = new SimpleDateFormat//this.esvaziaBuffer.up(); //
浏览 0
提问于2011-11-28
得票数 1
回答已采纳
5
回答
生产者
消费者
模式-处理
生产者
失败
、
、
我
有
一个
生产者
/
消费者
模式,如下所示每个
生产者
都在运行数据库查询,并将结果写入其队列
消费者
调查所有的
生产者
队列。目前,如果存在数据库错误,
生产者
线程
就会死掉,然后
消费者
就会永远被困在产品队列
浏览 5
提问于2012-05-04
得票数 1
5
回答
Java
:高性能消息传递(单
生产者
/单用户)
、
、
、
我想知道的是,在
Java
中进行高性能异步消息传递的正确方法是什么?我
有
大约10,000名
消费者
,每个用户都在使用来自他们私人队列的信息。我
有
一个
线程
,它一个接一个地生成消息,并将它们放到正确的
消费者
队列中。每个使用者无限期地循环,检查要出现在其队列中的消息并对其进行处理。我相信这个词是“单一
生产者
/单一
消费者
”,因为
有
一个
生产者
,而且每个
消费者
只在他们的私有队列上工作(多个
浏览 8
提问于2010-07-29
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券