腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
rust
中
重新
编码
c++
任务
队列
。
期货
是
正确
的
抽象
吗
?
我正在用
rust
重写一个
c++
项目,作为我
的
第一个非微型
rust
程序。我想我应该从一段简单但关键但粗糙
的
代码开始。 它是一个
在
特定时间运行
的
std::packaged_tasks
队列
。std::函数,但它们
的
关键点
是
,就
队列
而言,
是
排队一个lambda (用粗略的话来说就是闭包) 它返回一个std::future,客户端可以忽略它,也可以将其挂起。如果他们坚持下去,他们可以看到<e
浏览 22
提问于2020-07-25
得票数 0
1
回答
未来
的
完成与准备方式:生锈与基于运行时
的
语言
、
、
对于
在
Rust
中
异步调度和执行
的
“就绪”方法,我有一个疑问,因为它与基于运行时语言
的
“完成”方法(Python,Node.js)有关。我使用
的
是
“就绪”和“完成”,这是的术语引发了这个问题。如果我得到
的
是
正确
的
,锈蚀
期货
(如std-futures)
在
“准备状态”方法下实现: 包装在
任务
内部,将封装
的
未来
的
私
浏览 5
提问于2020-04-26
得票数 2
回答已采纳
1
回答
进程间消息-
队列
: /dev/shm /dev/mqueue
我们正在开发一些
C++
代码,它使用来自Boost Interprocess库
的
消息
队列
,它们运行良好。为了好玩和学习,我试着用"ipc“机箱
中
的
消息
队列
重新
实现
Rust
中
的
一个可执行文件。 不走!来自
C++
应用程序
的
消息无法传递到
Rust
应用程序。经过一些头晕目眩之后,Boost库
在
/dev/shm
中</e
浏览 0
提问于2019-08-07
得票数 2
2
回答
重新
尝试Python
的
ThreadPoolExecutor
中
失败
的
未来
、
我想用Python
的
concurrent.futures.ThreadPoolExecutor实现重试逻辑。我想要下列属性: 一旦工作
队列
失败,就会将新
的
未来添加到工作
队列
中
。我在网上发现
的
很多现有代码基本上都是
在
“回合”
中
运行
的
,他们
在
最初
的
期货
列表
中
调用as_completed,
重新
提交失败
的
期货
,将这些<
浏览 13
提问于2022-08-06
得票数 2
回答已采纳
1
回答
什么
是
所谓
的
“无开销”系统语言
的
运行时环境?
、
具体来说,我比其他人更多地谈论
C++
和
Rust
。我不明白
C++
为什么有一个“运行时”,也就是说C#和C#有一个运行时--而Java和C#运行在一个虚拟机上,它有自己
的
封装
抽象
以及类似的。我们是否可以将new和delete视为
C++
运行时环境
的
一部分?究竟是什么构成了运行时?
Rust
运行时可以看作
是
一组代码,它支持I/O、
任务
生成、TLS等服务。它本质上
是</em
浏览 5
提问于2015-06-11
得票数 3
回答已采纳
1
回答
是否有一个产生结果
的
FuturesOrdered替代方案?
、
、
、
、
在
Rust
中
,我想并行执行一系列异步函数。处理这些函数
的
结果
的
顺序很重要。我还想在这些函数可用时检索它们
的
结果。 到目前一切
浏览 4
提问于2022-02-28
得票数 0
回答已采纳
1
回答
与gevent.spawn并发运行
队列
中
的
所有条目
、
、
、
、
根据我以前提出
的
问题: workq = gevent.queue.Queue()while True: workq.put(item) 这背后
的
想法
是
,所有
队列
项目
在
发生时都会被生成到一个工人绿地中,这样就可以
在
队列
中
的
所有项目上同时运行开始工作(耗时1-10分钟)。问题
是<
浏览 3
提问于2013-11-27
得票数 0
回答已采纳
1
回答
运行python程序,该程序
在
基于celery
的
web应用程序中使用concurrent.futures
、
、
、
现在,我
的
任务
是
集成一个最初
在
代码中用concurrent.futures编写
的
流程。所以我
的
问题
是
,这个具有并发
期货
处理
的
作业可以
在
芹菜
任务
队列
中
工作
吗
?这会造成什么问题
吗
?如果
是
这样,那么前进
的
最佳方式是什么?之前编写
的
并发进程
是
资源密集型
的</
浏览 0
提问于2018-12-12
得票数 1
1
回答
将std::packaged_task添加到现有线程
中
?
、
、
、
是否有向现有线程添加std::packaged_task
的
标准方法?在
任务
运行之前必须发生大量
的
开销,所以我只想这样做一次,然后让线程继续运行,等待
任务
执行。我希望能够使用
期货
,这样我就可以选择性地获得
任务
的
结果并捕获异常。我
的
预C++11实现要求我
的
任务
从带有Run()方法
的
抽象
基类继承(有点痛苦,不能使用lambdas),并有一个std::deque集合,其中包括我
在<
浏览 2
提问于2018-10-26
得票数 1
回答已采纳
1
回答
如何
正确
使用Scala
期货
?
、
我想知道,与不使用Actor
的
程序相比,
期货
是否更适合与Actor一起使用。换句话说,
在
将来执行异步计算时,应该在Actors系统中进行更好
的
操作
吗
?我为什么要这么说:例如,我有一个长时间
的
操作来确定某个东西
的
价格,从我
的
主线程
中
,我决定为它启动一个异步进程。另一个问题,假设我需要通过在线获取一些信息来更新参与者名单
的<
浏览 4
提问于2015-02-13
得票数 1
回答已采纳
2
回答
强类型枚举作为
rust
中
的
联合:如何确定值
的
类型并检索它;如何做“构造函数”
、
、
、
来自
C++
的
类型化社区,我正在寻找一种解决方案,将不同类型
的
值存储
在
Rust
中
的
结构
中
。总体思想
是
将优先级
队列
存储
在
Hashmap
中
,并按
队列
名称进行索引,允许添加条目并按时间戳排序。
在
C++
中
,我会通过继承一个已定义
的
接口和一个存储指向该结构
的
指针
的
列表,
浏览 10
提问于2019-12-03
得票数 0
1
回答
如何在
Rust
中进行实时编程?
、
在
硬实时编程
中
,我把
Rust
看作
是
C/
C++
的
替代品。我发现了两个可能
的
问题:2)如何将实时
任务
映射到OS线程?我知道<e
浏览 3
提问于2013-10-26
得票数 7
回答已采纳
1
回答
如果我已经有了像epoll / kqueue / IOCP这样
的
非阻塞IO,为什么我需要异步/等待?
、
、
我有使用非阻塞IO库epoll及其高级
抽象
libuv
的
经验,所以当我开始学习
Rust
时,我寻找与之相当
的
锈蚀元素,并找到了Mio。Mio
的
工作方式
是
我对非阻塞IO
的
理解,也是我熟悉
的
。我可以很容易地使用这种API来构建高性能
的
服务器应用程序,使用几个线程,甚至一个线程。 锈蚀1.39带来了async / await语法。我读过一些关于它
的
文章和文档,感觉就像协作。我知道.await可以用来让CPU
在
浏览 3
提问于2019-11-19
得票数 0
回答已采纳
3
回答
“零成本
抽象
”是什么意思?
我
在
探索锈病
的
时候遇到了这个学期。
在
嵌入
的
锈书里,写着这是否意味着运行时更快,因为运行时中没有内存? 如果有人能用一种简单易懂
的
方式来解释它,那就感谢它。
浏览 9
提问于2021-09-14
得票数 21
回答已采纳
2
回答
“存储”
任务
以备以后完成
、
我正在尝试“存储”一个异步
任务
以便稍后完成-我已经找到了async cache示例,但这实际上
是
在
并发字典
中
缓存
任务
结果,这样它们
的
结果就可以
在
不
重新
执行
任务
的
情况下被
重新
加载(超文本标记语言实现是here基本上,我试图设计
的
是
一个
任务
字典,使用相关ID(GUID)作为关键字。这是为了协调来自另一个地方
的
传入结果(由GUID关联
浏览 17
提问于2019-03-19
得票数 2
回答已采纳
1
回答
如何向dask提交一组长时间运行
的
并行
任务
?
、
、
client这里
是
一个distributed.Client实例。 我在这段代码
中
遇到了一些稳定性问题,特别是对于大量
的
任务
,我认为我可能没有以最好
的
方式使用dask。我
的
想法
是
,dask调度器比我
的
批处理代码更适合调度
任务
。如果我确实需要自己对
任务
进行批处理,那么我可以查询调度器以找出最大
的
工作人员数量,这样我就可以编写一些提交大小合适
的
批
的
东西了吗?My B<e
浏览 2
提问于2021-07-19
得票数 1
回答已采纳
2
回答
java
队列
不释放
、
、
、
对于为什么
在
我尝试
重新
分配并清除对象之后,finishedRacers仍然保留对象,有什么想法
吗
?finishedRacers.isEmpty()) q.add(finishedRacers.poll());}编辑: finishedRacers
的
浏览 0
提问于2014-04-28
得票数 0
1
回答
让线程本地
队列
具有计数器
、
、
、
、
我有四个线程,它们有自己
的
私有
队列
和私有的'int计数‘成员,每当从程序线程生成
任务
时,都应该将其排队到线程
的
队列
,其中线程
中
的
’int计数‘最小。每当
任务
被推入
队列
时,当
任务
从
队列
中弹出时,私有'int计数‘应该增加1,而私有'int计数’应该减少1。因此,“int计数”
是
关于
任务
推送、pop操作
的
动态更改,而程序
浏览 3
提问于2013-01-09
得票数 1
1
回答
如何表达一个线程将比另一个线程更有效
的
保证,允许我
在
没有“静态”
的
情况下共享引用?
、
、
我正在编写一个
Rust
中
的
任务
调度框架,它使用执行者之间
的
工作窃取。
抽象
地说,必须有一种方法使该线程能够查看其他线程
的
工作
队列
并对该
队列
执行窃取操作。我现在这样做
的
方法
是
将一个函数(Fn())传递到结构
的
new方法on_steal
中
,该方法通过借用vec<Stealer>来结束。
在
祝福了on_steal和'static之后,
浏览 0
提问于2018-04-17
得票数 0
6
回答
C++
硕士/工人
、
、
、
我正在寻找一个跨平台
的
C++
主/工库或工作
队列
库。一般
的
想法
是
,我
的
应用程序将创建某种
任务
或工作对象,将它们传递给工作主或工作
队列
,后者将在单独
的
线程或进程
中
执行工作。为了提供一些上下文,该应用程序
是
一个CD触发器,而我希望并行化
的
任务
是
"rip track“、"encode WAV To Mp3”等。 我
的
浏览 15
提问于2009-06-29
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软正用Rust重写Windows组件
硬核解读:为什么Rust的Unsafe关键字有效?
Rust 正在「吞噬」我们的系统,C/C++ 是时候下课了
从 C+切换到 Rust,工作体验大幅提升!
Rust能够取代C语言吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券