gpt4 book ai didi

c# - C#获取属性的时候需要加锁吗

转载 作者:行者123 更新时间:2023-11-30 13:33:45 24 4
gpt4 key购买 nike

在C#中,获取非volatile属性时是否需要加锁?我知道我们在设置属性时需要锁定。怎么样?

现在3.0提供了automatic属性,它本身是线程安全的吗?

最佳答案

不,automatic properties不是线程安全的。它们只不过是语法糖;编译器会自动生成私有(private)支持字段,就像您手动将它们写出来一样。

但是,除非您的应用程序从多个线程访问属性,否则一开始就没有理由担心这一点。很难从您的问题中判断您的应用是否是多线程的。

关于c# - C#获取属性的时候需要加锁吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5856854/

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