吴哥,我用你代码测试,两个线程对全局变量进行相加,得到结果2000000, 不像视频中得1000000多,模拟不出来,是啥原因呢?

来源:12-8 线程安全

慕慕0187459

2022-10-04

图片描述

图片描述

写回答

4回答

长歌_吴从周

2022-10-04

单核不存在线程安全问题。

0
0

慕慕0187459

提问者

2022-10-04


//img.mukewang.com/szimg/633c480f09de952b00000000.jpg

//img.mukewang.com/szimg/633c48b60961adf016830210.jpg

//img.mukewang.com/szimg/633c48b7093e08c724401538.jpg

下面两张图是,扩大到1.5亿后就可以了


0
0

长歌_吴从周

2022-10-04

你服务器是单核的吗?

0
1
慕慕0187459
是的,单核的。但是我把数值扩大到几千万,两线程相加全局变量,能模拟出来了
2022-10-04
共1条回复

慕慕0187459

提问者

2022-10-04

感觉是一百万太小了,我扩大到几千万就可以模拟了,难道是我虚拟机跑得太快了嘛?

0
0

C/C++气象数据中心实战,手把手教你做工业级项目

通过技术的实际应用,掌握等同2年经验的技术能力

968 学习 · 401 问题

查看课程