精易论坛

标题: 大佬们问个问题 [打印本页]

作者: 没什么了不起    时间: 2024-6-22 13:00
标题: 大佬们问个问题
有一个全局遍历 F 数组为10
然后10条线程 序号为1-10  然后每条线程对应一个下标 例如F[1]  F[2] 每条线程都操作对应序号的下标  给这个全局变量赋值读取等操作 如果不加许可证时间久了会出问题吗

作者: 空心los    时间: 2024-6-22 13:02
每个下标没有同时读写应该没啥问题吧
作者: 笨来无一悟    时间: 2024-6-22 13:13
亲测 不会
作者: 1425113841    时间: 2024-6-22 13:21
理论上不会, 因为数组中的每个元素地址不一样. 每个元素仅有一个线程在操作就没关系, 有多个线程在写就不行了
作者: 没什么了不起    时间: 2024-6-22 13:46
1425113841 发表于 2024-6-22 13:21
理论上不会, 因为数组中的每个元素地址不一样. 每个元素仅有一个线程在操作就没关系, 有多个线程在写就不行 ...

懂了 谢谢大佬
作者: 没什么了不起    时间: 2024-6-22 13:47
笨来无一悟 发表于 2024-6-22 13:13
亲测 不会

每条线程同时写呢 下标不一样这个会出问题吗 每条线程写对应自己下标的地址
作者: 没什么了不起    时间: 2024-6-22 13:48
空心los 发表于 2024-6-22 13:02
每个下标没有同时读写应该没啥问题吧

要的 谢谢大佬
作者: 诺言55    时间: 2024-6-22 14:12
没问题 ...............................
作者: 冷渣渣    时间: 2024-6-22 14:26
不共同读写同一个就没事
作者: 没什么了不起    时间: 2024-6-22 14:45
冷渣渣 发表于 2024-6-22 14:26
不共同读写同一个就没事

只要不是同一个下标吗
作者: 冷渣渣    时间: 2024-6-22 15:01
没什么了不起 发表于 2024-6-22 14:45
只要不是同一个下标吗

就算是同时读也没事




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4