摘要:
lock关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。首先定义Account类,如下所示:该类中定义了某个帐户初使金额是500元,WithDraw方法用于从帐户中取钱,并在取钱之前判断要取的金额是否大于余额,在判断后如果满足条件则执行减操作,此处使用Thread.Sleep方法模拟操作过程中一些耗时操作以允许其他线程有机会执行.DoT... 阅读全文
posted @ 2010-09-27 09:38 holywolf 阅读(633) 评论(1) 推荐(0) 编辑