首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

使用属性的理由与线程同步解决思路

2012-02-21 
使用属性的理由与线程同步使用属性的理由:1。可以对赋值做校验、或者额外的处理。2。可以做线程同步。3。可以使

使用属性的理由与线程同步
使用属性的理由:

1。可以对赋值做校验、或者额外的处理。
2。可以做线程同步。
3。可以使用虚属性、或者抽象属性。
4。可以将属性置于interface中
5。可以提供get-only或者set-only版本;甚至可以给读、写以不同的访问权限(C#   2.0支持)

谁能帮解释下第二个理由?属性在线程同步里怎么起作用呢?

[解决办法]
up
[解决办法]
与第一条可以对赋值做校验、或者额外的处理。同一意思
可以在属性里使用lock 来保证线程同步,只是强调一下可以这么做。

如果不加lock等同步锁 光用属性是不能保证线程同步的。

热点排行