摘要: 本篇我们主要总结和介绍一下利用属性标签方式对多线程进行方法同步和上下文同步,主要用到的是MethodImplAttribute 类 和 SynchronizationAttribute 类。这两个属于方法特性和类的特性,标识某个方法或类是同步方法,本质上还是基于Lock的实现的。首先我们还是来看一个例子,假如小明和小红两个人用都是主附银行卡,两个人都可以对帐户进行操作,比如帐户余额1000元,比如两个人几乎同时进行取钱600元的操作。代码如下:我们没有进行任何的同步措施,我们运行一下代码,看一下结果:(不同计算机执行结果可能不同)namespace ThreadAttribute{ cl... 阅读全文
posted @ 2013-01-05 15:28 Rising_Sun 阅读(10237) 评论(1) 推荐(13) 编辑