腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
无法
将
`
Arc
`
中
的
数据
作为
可变
变量
借用
、
看起来我误解了什么,或者我没有学到一些关键
的
主题。use std::sync::
Arc
; use tokio::sync::mpsc::{self, ReceiverClient, res_rx: Receiver<Message>, state:
Arc
as usize + 1 as usize
浏览 322
提问于2021-07-27
得票数 3
回答已采纳
1
回答
当拥有的
变量
不
可变
时,析构函数调用‘`fn (&mut self)’是如何插入
的
?
、
、
、
我
的
理解是,当实现Drop
的
变量
超出作用域时,
将
插入对fn drop(&mut self)函数
的
调用,并将新创建
的
可变
引用传递给超出作用域
的
变量
。然而,在
变量
不
可变
约束
的
情况下,怎么可能出现这种情况,并且
可变
地
借用
变量
是非法
的
呢?下面是我要说
的
一个例子:
浏览 1
提问于2015-07-23
得票数 5
回答已采纳
2
回答
访问被互斥体锁定
的
结构
中
的
两个向量
我有一个包含两个向量
的
结构,它在
Arc
<Mutex<TwoArrays>>
中
传递一个函数。pub struct TwoArrays { pub b: Vec<i32>, for j in 0..f.b.len() { }}
浏览 2
提问于2019-03-01
得票数 5
回答已采纳
1
回答
锈蚀
中
的
回调模式
、
、
、
希望实现两种类型
的
回调接口。不
可变
(不能改变分配给回调
的
结构)和
可变
(可以改变分配给回调
的
结构)。(self.callback_mut)(self);如何修改在回调
中
捕获
的
变量
'static`48 | } | - `triggered1` dropped here while still bor
浏览 3
提问于2021-08-05
得票数 0
1
回答
为什么圆弧和Mutex允许我更改不变
变量
的
值?
举个例子: let dato = std::sync::
Arc
::new(std::sync::Mutex::new(1u8)); } std::thread::spawn(move || { let mut v = value.lock
浏览 2
提问于2016-04-21
得票数 9
回答已采纳
1
回答
无法
将
`...`
作为
可变
变量
借用
,因为它也被
作为
不
可变
变量
借用
使用以下代码: io::{BufRead, BufReader},}; let mut peticion: Vec<&str> = Vec::new(); let mut lector_buffer; let recibido
浏览 1
提问于2019-10-29
得票数 1
2
回答
无法
将
`*x`
作为
可变
变量
借用
,因为它也被
作为
不
可变
变量
借用
、
、
、
我正在做一个学习Rust
的
组合优化项目,我有一个我自己
无法
解决
的
问题……pub fn get_pareto_front_offline<'a>(scheduling_jobs: &'a
浏览 1
提问于2015-11-30
得票数 4
1
回答
如何在不锁定全部
数据
的
情况下共享
数据
?
、
map.insert(1,5); s.spawn(|_|{ });这段代码
无法
编译,因为我们在h1
中
可变
地
借用
变量
h1,然后在h2
中
再次
借用
。经典
的
解决方案是用map包
Arc
<Mutex<...>>。但是在上面的代码
中
,我们不需要锁定整个hashmap
浏览 4
提问于2022-10-25
得票数 0
回答已采纳
1
回答
如何将
可变
函数参数
作为
参数传递给另一个函数?
为什么Rust会阻止这段代码
的
编译,而错误是:“不能
借用
不
可变
的
局部
变量
arr
作为
可变
变量
”?如何
将
向量
作为
可变
引用传递到另一个函数
中
? let mut vec = vec!
浏览 0
提问于2015-11-21
得票数 8
回答已采纳
2
回答
铁锈
中
的
无锁不安全
数据
共享总线
我是比较新
的
生锈者,我想使用
Arc
<>对许多线程提供对某些
数据
的
不
可变
的
访问,但是我希望这个
Arc
的
原始所有者能够在不引入任何类型
的
锁(互斥锁、rwlock等)
的
情况下拥有写访问权。我
的
应用程序保证只有单个线程生成(写入)弧内
的
数据
(因此永远不会对弧进行写入
数据
竞赛)。但是有很多线程在弧形
中
读取
数据
浏览 5
提问于2022-03-09
得票数 0
2
回答
如何从回调
中
突变值?
我试图模拟类似web服务器调用
的
内容,并从外部范围捕获一个
变量
。我知道我在一些基本
的
问题上失败了,我有没有可能被推向正确
的
方向?
浏览 0
提问于2021-09-30
得票数 1
回答已采纳
1
回答
如何使用没有作用域
的
RwLocks?
我假设这是可能
的
(否则RwLocks有什么意义?)但我找不到任何例子。use std::thread; x: i32 let mut("done"); let rwlock = RwLock::new(stuff); let
浏览 1
提问于2015-05-07
得票数 5
回答已采纳
2
回答
当弧线被“释放”时,借阅检查器能知道吗?“静态生命周期可以暂时授予吗?”
、
、
我试图通过仅使用内置线程支持实现计算量大
的
Rust函数来实现它
的
并发。特别是,我希望在快速单线程阶段(其中主线程对大结构具有
可变
的
访问权限)和并发阶段(许多工作线程运行对结构
的
只读访问)之间进行交替。我不想复制额外
的
结构,也不想强迫它成为'static。我有麻烦
的
地方是说服借阅检查程序,工人线程已经完成。 忽略了借入检查器,
Arc
引用似乎完成了所需
的
一切。
Arc
中
的
引用计
浏览 7
提问于2022-06-05
得票数 2
1
回答
保存
可变
引用以备以后使用,即使是别名
、
我正在尝试实现类似拉链
的
东西,但利用
可变
引用来避免在遍历
数据
结构时必须解构和重构
数据
结构。我已经获得了尝试使用链表
的
示例代码,尽管理想情况下我希望将其应用于其他结构,如树。); } }
借用
检查器对此不满意,并在其上调用down,我们就会得到一个带有对该列表尾部
的
可变
引用
的</e
浏览 1
提问于2017-11-06
得票数 6
2
回答
为什么
Arc
::try_unwrap()会引起恐慌?
、
、
、
我正在编写一个简单
的
聊天服务器,它向所有连接
的
客户端广播消息。 let
浏览 1
提问于2018-12-09
得票数 3
回答已采纳
2
回答
在Rust
中
给定状态更改时使对象过期
、
在Rust
中
,是否可以显式地提供有关对象何时过期
的
上下文?edge.something 一般来说,有什么方法可以将对象
的
生命周期与状态或状态更改联系起来吗?
浏览 0
提问于2016-09-16
得票数 1
3
回答
一次不止一次变
、
在下面的代码
中
,。,因为add_currency是
可变
的
,所以我理解"c“是Rc上
的
引用,也是可
借用
/
可变
的
管理器。所以add_instrument想要
借用
/
可变
的
管理器,有一个错误manager.add_currency(Currency { name: "EUR".to_string(manager.add_instr
浏览 4
提问于2022-07-10
得票数 0
1
回答
锈蚀闭包定义为a for循环
、
、
我所面临
的
问题与中提到
的
相同。简而言之,他
的
问题是,由于对象在闭包
中
的
使用,而将其
作为
可变
对象
借用
,而由于函数内部
的
使用(在本例
中
为宏),将其
借用
为不
可变
。("{}", count);} 解决此问题
的
一个解决方案是在for循环中而不是在for循环之外定义闭包,或者通过使用闭包
的
参数传递
可变
引用来
浏览 3
提问于2021-06-14
得票数 2
1
回答
人造丝在锈蚀
中
的
嵌套循环并行化
、
、
我试图用rayon并行Rust
中
简单
的
嵌套for循环,但
无法
: let v0 = 500.0;enumerate()) if j > i { } 不能一次不止一次以
可变
的
形式
借用
*object,此处出现第二个
浏览 5
提问于2022-01-20
得票数 3
1
回答
如何
将
Vec
的
切片发送给生锈
的
任务?
("{}", foo);...because:sl.send(Some(f2));推断
变量
f1和f2必须是‘静态
的
,因为任务可能比它正在运行
的
函数更长这反过来意味着foo必须是’静态
的
,而不是'a,后者是main()
的
生存期。因此,有些奇怪
的
错误:&l
浏览 4
提问于2014-10-21
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之智能指针
30天拿下Rust之引用
30天拿下Rust之并发
如何理解Rust的默认线程安全?
从React的视角谈谈Rust和GTK
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券