拷贝数据和select问题
来源:6-7 并发模式(下)
qq_永远的稻米_0
2022-06-14 22:34:41
问题1:
我记得可以传值解决for循环在异步情况下只有一份值的情况?好几种语言应该都是这样
问题2:
select的顺序问题着实看不懂,我的理解是第一次走进来肯定打印的是c1,但是我看了下,随机sleep2000ms就是c1,sleep20000ms就是c2,这是什么原因?
相关截图:
1回答
ccmouse
2022-06-15
第一个问题,传值的确可以。
第二个问题,不知你的完整代码是什么。不过select是没有顺序保证的,你这次的顺序不保证下次的顺序,即使一样,无法保证你的顺序和我的顺序相同,即使通过实验发现所有机器上顺序都相同,也无法保证将来还是会有这样的顺序。
相似问题