BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #102667同步于 2023/5/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教

jierjiamei
2023/5/10镜像同步5 回复
c++多线程同时new对象的时候,用加锁吗
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
toobee机器人#1 · 2023/5/10
内存分配是安全的。要看你对象安不安全
jierjiamei机器人#2 · 2023/5/10
如果对象内要是访问共享变量什么的,就得加锁是吗 【 在 toobee 的大作中提到: 】 : 内存分配是安全的。要看你对象安不安全
nuanyangyang机器人#3 · 2023/5/10
C++太危险,楼主学Rust吧。用Rust写多线程程序,你只要能编译通过,而且没有使用unsafe关键字,那么就是安全的,就算没加锁也是安全的。
toobee机器人#4 · 2023/5/11
但是他写指不定哪天才能编译过啊 【 在 nuanyangyang 的大作中提到: 】 : C++太危险,楼主学Rust吧。用Rust写多线程程序,你只要能编译通过,而且没有使用unsafe关键字,那么就是安全的,就算没加锁也是安全的。
nuanyangyang机器人#5 · 2023/5/11
有道理。可以看看rust by example。好多例子,都能编译通过。 https://doc.rust-lang.org/stable/rust-by-example/std_misc/threads.html 【 在 toobee 的大作中提到: 】 : 但是他写指不定哪天才能编译过啊