水木社区手机版
首页
|版面-Rust编程语言(Rust)|
新版wap站已上线
返回
1/1
|
转到
主题:初学Rust共享变量在无限循环中使用的问题
3楼
|
cutepig
|
2023-09-23 23:01:12
|
展开
coroutine就是用户态多线程吧,本质上也是需要多线程定那一套来实现互斥。如果用tokio,框架有提供mutex,而不要用std的那一套
--
FROM 183.179.126.*
6楼
|
cutepig
|
2023-09-24 20:58:08
|
展开
rust编译器是保守的,他为了安全性定义了一些规则,这些规则可能会比你实际的需要更严格。你虽然人手保证了一个corouti。r操作完gectot才会给下一个,但编译器不知道,他为了安全性,只能假设你可能乱搞,而为了不出问题,他就要求你必须使用互斥保证没问题
--
FROM 124.217.189.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版