腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
c++
中
是否
有
可
等待
的
队列
?
、
、
、
、
我在我
的
代码库中大量使用来自ppltasks.h
的
concurrency::task。 我想找一个
可
等待
的
队列
,在那里我可以做"co_await my_queue.pop()“。有人实现过吗?细节:我
有
一个生产者线程将元素推送到
队列
,而另一个接收器线程将在元素到达
队列
时
等待
并唤醒。此接收线程可能会
等待
/唤醒以同时处理其他任务(使用pplpp::when_any)。我不想要一个带有
浏览 5
提问于2017-06-13
得票数 3
回答已采纳
1
回答
线程和
队列
、
我想通过实现并行工作
的
线程来加速排序功能。我对pthread
的
基本知识是创建、联接和使用互斥锁来防止死锁。如果有帮助,我正在使用快速排序进行测试。我试着看看
是否
有
一个任务分配函数,但我偶然发现
的
是不同
的
代码。
浏览 0
提问于2019-04-04
得票数 1
3
回答
c++
队列
多读
等待
作业完成
、
、
、
是否
有
一个
c++
多线程库,其中有一个
队列
可以包含必须
等待
其他作业完成
的
作业。线程池正在处理
队列
中
的
所有作业。我想写一个多线程
c++
程序,它产生和消耗放在
队列
中
的
作业,只有当一些其他作业已经被处理时,这些作业
中
的
一些才能被处理。类似于qsub (网格
队列
管理器),在qsub
中
,您可以将一个作业放
浏览 1
提问于2013-02-05
得票数 1
回答已采纳
1
回答
多输入源
的
C++
输入/输出
队列
、
、
、
我
有
一项任务,需要侦听多个数据源,并对数据进行处理,以便为每输入一条新记录计算一些统计数据(如所有数据
的
累积和)。 我正在读取带有条件变量
的
队列
的
。我想知道这个解决方案
是否
适用于多个输入场景。假设我们
有
两个侦听器线程A& B和一个使用者线程。监听器A调用push函数,获取并释放锁,然后使用条件变量通知使用者。在此期间,监听器B
是否
有
可能在接收到数据时立即接管,从而阻止消费者处理A引入
的
新数据?当新数据出现时,
浏览 2
提问于2022-09-28
得票数 -1
回答已采纳
2
回答
运行
中
的
进程
是否
被内核自动放入休眠/
等待
队列
?
、
、
、
据我所知,正在运行
的
进程(和驱动程序等)在
等待
资源时会被放入
等待
队列
,而这些资源可能尚未可用。我知道这可以通过手动调用内核并将自己放入
等待
队列
中
,直到资源可用。因此,我
的
问题是:在没有代码显式地进入
等待
队列
的
情况下,
是否
有
任何进程被放入
等待
队列
?如果是这样的话,内核如何确定进程实际上需要放入
等待
队列</
浏览 5
提问于2020-12-18
得票数 0
回答已采纳
1
回答
多线程:每个系统在不同
的
线程或线程池上?
、
我正在使用OpenGL和
C++
构建一个相当复杂
的
游戏。我一直在考虑如何实现多线程,两个选项是:我想知道哪一个通常被认为更好:在性能、维护、
可
伸缩性、代码嗅觉等方面。
浏览 0
提问于2019-08-29
得票数 1
回答已采纳
2
回答
传递易失性std::queue<int>错误丢弃限定符[-fpermissive] C++98
我
有
一个当我试图在函数
中
调用它
的
任何方法(pop、push、空、前沿等)时,例如:discards qualifiers [-fpermissive]更新 1)该程序使用这种数据结构
浏览 5
提问于2015-07-12
得票数 5
1
回答
C++
多线程:管理线程
、
我
有
一个由N个作业组成
的
池,并且我希望
有
一个恒定
的
M (= CPU数量)线程负载。我如何在
C++
中
做到这一点?只要每个作业/线程花费
的
时间大致相同,这种简单
的
方法就可以很好地工作。如果不是这
浏览 2
提问于2016-12-12
得票数 0
1
回答
waitpid和pthread_cond_wait(3)
、
、
这是一个相当成熟
的
应用程序,我不想改变架构比我必须做
的
更多。 生产者和使用者线程通过
可
等待
队列
链接。这是一个通过std::queue与条件变量和互斥实现
的
类。现在,我希望使用者线程能够分叉/执行子进程,并
等待
子进程完成,或者
等待
队列
为非空
队列
,无论哪种情况先发生。如果
等待
队列
为非空
队列
,则必须终止子进程。编辑:子进程是不可更改
的
第三方应
浏览 4
提问于2012-09-06
得票数 6
1
回答
wake_up_interruptible()不会唤醒处于条件下休眠
的
进程
、
、
、
、
我在写一个昏昏欲睡
的
司机。在这里,任何试图写入设备文件
的
进程都应该睡眠用户提供
的
“n”秒数。读者进程应该唤醒所有
等待
的
进程。但是,在读取器代码
中
,我正在设置flagidn =1,并调用wake_up_interruptible()来唤醒在该条件下休眠
的
所有进程。但这并不能唤醒睡眠过程。
浏览 0
提问于2015-04-21
得票数 1
2
回答
golang select语句是如何实现
的
?
、
、
特别是,我在
C++
中有一些阻塞
队列
,我想等到它们
中
的
任何一个都有我可以弹出
的
项。Golang
是否
实现了一些我可以在自己
的<
浏览 0
提问于2016-05-04
得票数 8
1
回答
是否
有
可能在javadsl
中
为物化
的
Akka Source引入更多
的
值?
、
我正在尝试用Akka
的
javadsl设置一个流,它处理文件夹
中
的
新文件。我
的
问题是:或者,当流
等待
新文件被引入到所述流
的
源时,
是否
有
可能使RunnableFlow不确定地运行?我现在
的
消息来源:final Source<Path, BoxedUnit&
浏览 4
提问于2015-05-19
得票数 0
回答已采纳
2
回答
可
中断睡眠?
、
、
、
、
我遇到了一个问题,因为我不想让我
的
程序忙碌-
等待
检查
是否
有
新
的
时间戳已经输入,必须添加到计时器
队列
中
,但也不会在每次创建新
的
时间戳时创建一大堆线程,因为它
的
单一用途是
等待
该时间戳。我想到
的
是把所有这些都放在一个线程
中
,然后做一些像
可
中断睡眠这样
的
事情,但除了这个,我想不出其他
的
方法: while timer_not_deplet
浏览 5
提问于2020-10-20
得票数 0
1
回答
如果处于
可
中断状态,如何唤醒进程?
、
、
、
、
内核代码可以显式地让进程在
等待
某个任务发生时进入休眠状态。现在,如果任务处于TASK_INTERRUPTIBLE状态,则可以通过显式唤醒呼叫或接收信号来唤醒任务。,假设另一个进程向处于
等待
队列
和TASK_INTERRUPTIBLE状态
的
进程发出了一个信号,它将将该进程放入TASK_RUNNING,并在进程下一次调度时处理该信号。这是正确
的
吗?--其他进程
的
显式唤醒调用--也可以用来唤醒已睡
的
进程。我在想,另一个过程如何知道睡眠过程何时才会醒来呢?假设要完成磁盘i
浏览 8
提问于2020-07-31
得票数 0
1
回答
为什么ePoll
的
可
伸缩性比Poll好?
这是一个简短
的
问题,但对我来说很难理解。 为什么ePoll
的
可
伸缩性比Poll好?
浏览 0
提问于2011-03-22
得票数 12
回答已采纳
1
回答
设备
队列
和
等待
队列
有什么区别?
、
我
的
理解是
等待
队列
是
等待
I/O请求,所以设备
队列
似乎与
等待
队列
相同,还是它
的
子集?在
等待
队列
中
是否
有
某些进程,而在设备
队列
中
没有?
浏览 0
提问于2018-12-04
得票数 0
回答已采纳
1
回答
提升具有多个线程
的
进程之间
的
消息
队列
(boost线程)
、
、
、
我在
C++
上开发了一个通过boost message_queue
队列
相互通信
的
N个进程之间
的
交互协议。其中一个进程
有
两个执行线程,一个使用
队列
的
主线程,以及一个“助手”线程,该线程监听其中一个
队列
接受
的
消息,如果需要,使用该
队列
向其他进程发送新消息。boost消息
队列
是否
支持在线程之间同步、单线程休眠以防
等待
消息等方面使用多线程?我使用
的
线程库是
浏览 0
提问于2013-06-11
得票数 0
回答已采纳
1
回答
在场景后面如何实现epoll()、互斥和信号量相同
的
系统调用?
、
、
、
、
我
的
问题是: 硬件级中断:例如,一旦另一个线程释放锁,就会发生边缘触发器。忙着
等待
:在很低
的
层次上忙着
等待
。例如,一旦另一个线程释放锁,它就会将位从0更改为1,以便
等待<
浏览 2
提问于2016-12-15
得票数 0
回答已采纳
1
回答
等待
时间后
的
Sidekiq
队列
作业
、
、
问题是,在数据库
中
的
对象存在之前,处理该对象
的
侧翼工作者就会运行。作业将发送到对象模型
中
的
after_commit回调
中
的
队列
。它是
可
实现
的
,因为我
有
两个复制
的
数据库,一个用于读取,另一个用于插入。因此,进程从
队列
到失败
的
时间比在数据库
中
复制数据
的
时间短。 解决方案
的
最佳方法是什么?我正在考虑
浏览 0
提问于2018-08-07
得票数 2
回答已采纳
3
回答
Python多处理
、
、
这个问题更多
的
是事实发现和思考过程,而不是面向代码
的
过程。Python程序将是中央管理器,只需读取<em
浏览 0
提问于2011-06-22
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
来测试一下你对数据结构中的栈和队列的了解有多少?
SDN在5G和WAN中的应用,它是否具备可扩展性?
这些人物中,是否有你最钟爱的那一个呢?
如何防止数据质量知识库中是否有历史的相同或相似的现象发生?
《GTA4》中的主角是否与《GTA5》主角有联系?打电话试试吧!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券