腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4660)
视频
沙龙
2
回答
.NET如何执行“顺序”线程利用
.net
、
multithreading
我使用
的
是一个
多线程
的
生产者
/
消费者
队列,它只有一个(非常快
的
)
生产者
和许多慢得多
的
消费者
。每个
消费者
都可以独占访问一块物理硬件,例如电话线。
生产者
在主线程上运行,每个使用者在自己
的
线程上运行。我尝试做
的
是总是使用第一个
消费者
,如果它是可用
的
,如果它是繁忙
的
,那么使用第二个
消费者
。如
浏览 1
提问于2010-07-05
得票数 1
回答已采纳
1
回答
多线程
:
生产者
-
消费者
问
题中
的
忙碌
等待
c
、
multithreading
、
mutex
、
producer-consumer
、
busy-waiting
pthread_cond_destroy(&has_data); } 这段代码通过参数产生给定数字范围内
的
一个数字但是
生产者
产生一个超出范围
的
数字,如果它符合条件,就不会加入。
消费者
也是。例如,当我给出0~39(total_item = 500),buff大小30(max_buf_size),num_workers 5,num_master 3这样
的
数字范围时,它不会产生和消耗数字,只有它产
浏览 23
提问于2020-11-29
得票数 0
1
回答
线程同步- CPU使用量超过200 -c程序
performance
、
c
、
multithreading
、
pthreads
我有一个工作程序,它读取用户输入键并使用
生产者
/使用者范例将它们回显到屏幕(该项目要求您使用线程)。 虽然这个程序确实有效,但不幸
的
是它效率很低。当我运行“top”命令时,CPU使用率超过200。有任何修改代码
的
建议吗?这样它就不会消耗掉CPU
的
很大一部分?这是我第一个使用线程
的
程序,所以我不确定我是否做错了什么,如果这是正常
的
哈哈。提前谢谢。
浏览 0
提问于2020-10-29
得票数 4
1
回答
生产者
-
消费者
:我应该同步读访问吗
scala
、
synchronization
考虑
生产者
-
消费者
问题,有一个
生产者
和几个
消费者
。
消费者
等待
,直到他们被告知已经产生了价值。
生产者
写入一个值并通知所有
消费者
,然后
消费者
读取该值。最后:使用屏障同步
消费者
和
生产者
的
终止。
问
:我是否应该为
消费者
提供读取值
的
独占访问权限(例如,同步)(或者为
生产者
提供写操作?)我知道最明显
的
答案是
浏览 2
提问于2013-04-20
得票数 0
2
回答
具有多个显示器
的
BlockingQueue设计
java
、
synchronization
、
blocking
、
monitor
、
java.util.concurrent
我正在编写一个BlockingQueue,我想知道其他实现如何解决这个问题:BlockingQu
浏览 2
提问于2011-10-29
得票数 2
回答已采纳
1
回答
阻止
生产者
直到
消费者
完成(反向BlockingCollection)
c#
、
asp.net
、
.net
、
producer-consumer
、
blockingcollection
我想要一个多
生产者
-单一
消费者
模式,
生产者
等待
直到
消费者
完成。因为这是一个
多线程
环境,我需要使用者一个一个地处理项目。我希望避免手动放置锁(因为可能存在缺陷),并使用类似奇妙
的
.Take()方法来阻止
消费者
,直到产生更多
的
项目为止,但我也需要相反
的
方法:
消费者
应该
等待
产品,
生产者
应该
等待
浏览 0
提问于2018-06-06
得票数 1
1
回答
JMS中
的
多线程
java
、
multithreading
、
asynchronous
、
jms
、
synchronous
我需要编写一个
多线程
JMS
生产者
和一个
多线程
JMS
消费者
;我对使用JMS比较陌生,以前从未使用过
多线程
。我在API中看到,您可以使用
生产者
的
完成侦听器和
消费者
的
消息侦听器异步发送和接收消息。这是否意味着使用完成侦听器和消息侦听器会导致程序
多线程
?如果没有,那么如何编写
多线程
生产者
和
多线程
消费者
呢?
浏览 1
提问于2015-06-08
得票数 1
1
回答
卡夫卡镜片制造者:
消费者
对
消费者
的
线号和
生产者
号
apache-kafka
、
kafka-consumer-api
、
kafka-producer-api
、
apache-kafka-connect
我想要明确指出卡夫卡平行模式
的
镜子制造者。 我
的
疑问是:我们是单线程还是
多线程
的
消费者
?
消费者
群体指的是一组
消费者
还是一个
多线程
浏览 4
提问于2016-11-04
得票数 1
回答已采纳
3
回答
很难理解
消费者
生产者
问
题中
的
一个问题
c
、
operating-system
、
semaphore
我真的很难理解
消费者
生产者
问
题中
的
一个问题,例如在下面的图片中,关于
消费者
的
简单结构:我
的
大问题是,在
等待
(互斥)和信号(互斥)中,参数互斥是相同
的
,因此,如果信号(互斥)被阻塞,信号(互斥)唤醒
等待
(互斥)过程是有意义
的
,但在
等待
(完全)和信号(空)中它们传递不同
的
参数,这样信号(空)如何才能唤醒
等待
(满)?(值得注意
的</
浏览 6
提问于2013-10-20
得票数 0
回答已采纳
2
回答
如何在ActiveMQ中获取所有入队
的
消息?
java
、
activemq
我想构建一个简单
的
消费者
程序(用java编写),以便将所有消息存储在一个ActiveMQ主
题中
。我有一个
生产者
,它发送队列中
的
TextMessage。但我不知道如何开始编写我
的
消费者
检索旧消息,并
等待
新
的
消息。这是我
的
制片人:当我在
消费者
之前运行我
的
生产者
,然后运行
消费者<
浏览 0
提问于2012-05-29
得票数 5
回答已采纳
2
回答
在监视器上
等待
的
线程
java
、
multithreading
关于我在公司工作
的
一个应用程序
的
性能改进,人们一直在谈论。这个应用程序包含
的
预定任务在某个小时做了大量
的
xml parsing.At,当许多这样
的
任务被触发时,应用程序变得很慢。我一直在查看在这样一个高峰时间收集
的
线程转储,看看problem..But是什么新
的
这种练习,我不能理解it.Below
的
大部分是线程转储
的
摘录。:747) Loc
浏览 2
提问于2011-12-01
得票数 1
1
回答
使用Posix信号量检测请求
c
、
request
、
posix
、
semaphore
您知道我们可以将消息队列与函数mq_receive()一起使用;使用信号量实现该功能(您知道,
等待
共享数据被更改)
的
好方法是什么?
浏览 0
提问于2010-04-03
得票数 0
回答已采纳
1
回答
用于
多线程
的
Scala迭代器
multithreading
、
scala
、
iterator
、
thread-safety
、
synchronized
我使用scala Iterator在synchronized块中进行
等待
循环: if (Try(anObject.foo()).isFailureTry(anObject.foo()) }} 在并发和
多线程
中使用Iterator是可以接受
的
吗?并且有多个
生产者
和
消费者
排队。因此,上面的代码块是这样
的</
浏览 0
提问于2020-05-15
得票数 1
1
回答
b/w
生产者
/使用者
的
本质区别是什么&写/读
多线程
建模?
c++
、
multithreading
在访问
多线程
建模问题时,有两个模型经常被问到: 我
的
问题是,我无法理解这两种模式之间
的
本质区别。我对这两种模型
的
理解如下:对于
生产者
/
消费者
模型,
生产者
直到某些终止标准,在此条件下,
生产者
向
消费者
发出信号,
等待
另一个条件变量,而
消费者
则等到产品生产完毕,然后继续“消费”,通知
浏览 1
提问于2017-05-22
得票数 0
1
回答
Pthread Mutex: pthread_mutex_unlock()耗费大量时间
multithreading
、
pthreads
、
mutex
、
intel-vtune
我用pthread编写了一个
多线程
程序,使用
生产者
-
消费者
模型。当我使用英特尔VTune profiler分析我
的
程序时,我发现
生产者
和
消费者
在pthread_mutex_unlock上花费了大量时间。我不明白为什么会发生这种事。我认为线程可能会
等待
很长时间才能获得互斥锁,但释放互斥锁应该很快,对吧? 下面的快照来自英特尔VTune。它显示了
消费者
尝试从缓冲区获取项目的代码,以及每个代码行所消耗
的
时间。我
的
问题是,为
浏览 4
提问于2013-06-03
得票数 15
回答已采纳
2
回答
在C#中使用第三方逻辑
的
生产者
-
消费者
模式中
的
异常处理
c#
、
multithreading
我正在使用第三方公共许可证支持在C#中实现
多线程
生产者
-
消费者
模式。有了方便
的
BlockingCollection和Task类,这项工作就变得很简单,除非我需要处理异常。众所周知,当BlockingCollection中没有可供消费
的
项目时,使用者Tasks对象将被阻塞,为了防止这些任务无限
等待
,调用BlockingCollection.CompleteAdding()显式地告诉每个人没有项目添加到BlockingCollection并唤醒任何正在
等待
的</em
浏览 3
提问于2010-09-21
得票数 1
回答已采纳
2
回答
传递pthread_mutex_t到函数
c
、
multithreading
、
ipc
我之所以要求这样做,是因为我有很
多线程
,比如10,充当使用者,和2个
生产者
,每个使用者线程都有自己
的
链接列表(缓冲器),
生产者
会根据特定
的
规则将数据发送到这些线程中
的
一个,所以有时候
生产者
1发送给
消费者
1,然后再发送给
消费者
2,然后返回到
消费者
1等等。所以我在想这个,
生产者
1调用函数链接-列表来共享数据(IPC)并将lock5传
浏览 1
提问于2012-12-25
得票数 0
1
回答
使用TCP客户端/服务器
的
生产者
/
消费者
c
、
tcp
、
pthreads
服务器旨在成为一个
多线程
服务器,它通过TCP在
生产者
或
消费者
连接时产生新
的
线程。我
的
问题是,一旦
生产者
客户端填满了队列,我就会陷入
等待
状态。这段代码显示了服务器对
生产者
连接
的
处理。
生产者
发送
的
请求格式为PUT (item) if ( strncmp(reqline[0], "PUT\
浏览 0
提问于2012-03-07
得票数 0
回答已采纳
1
回答
Java中通知和
等待
的
排序
java
、
multithreading
、
concurrency
我正在尝试写一个
生产者
消费者
代码。下面是我编写
的
原始代码。consumerThread9.start(); consumerThread10.start(); 这段代码总是过时
的
。尽管应用程序没有终止,但它停止打印任何意味着没有线程进入同步块
的
任何内容。根据建议,我尝试更改代码,以便有两个独立
的
对象供
生产者
和使用者锁定
浏览 1
提问于2018-12-21
得票数 0
1
回答
使用Spring Boot
的
多线程
事务性Kafka
生产者
和
消费者
multithreading
、
spring-boot
、
apache-kafka
、
spring-kafka
、
spring-transactions
我想在项目中使用Kafka
的
消费者
和
生产者
的
事务功能。我需要尽可能高效地在Kafka中产生大量
的
消息。所以我需要一个
多线程
的
消费和生产来满足这个需求。如何使用Spring boot开发
多线程
消费者
和
生产者
?
浏览 81
提问于2020-10-14
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券