gpt4 book ai didi

c# - 如果您仅更改值,List 线程安全吗?

转载 作者:行者123 更新时间:2023-11-30 14:58:59 25 4
gpt4 key购买 nike

如果我有一个包含 100 个项目的列表,以及 4 个线程,每个线程更改 25 个项目,这样它们就永远不会更改彼此的项目,那么该列表是否是“线程安全的”,即。它会按预期工作吗?

例如,您有一个包含 1000 只猫的数组,它们的“名称”属性为空,因为它们尚未命名。你想遍历并命名它们,但你希望它是多线程的。因此,您创建了 10 个线程并告诉每个线程只执行 0-99、100-199 等,然后将它们关闭。

最佳答案

这会起作用,因为您只是从列表中读取。你不写信给它。

关于c# - 如果您仅更改值,List<T> 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17697789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com