2011年4月28日
摘要: 阅读全文
posted @ 2011-04-28 17:09 欣静赏悦 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 这两天在Wcf中使用Static List泛型对象保存了一个经常使用的一个SharePoint列表对象(大概2000条数据吧),可是这个列表有可能经常更新,所以就设定每天读取一次。使用该List的控件在一个地方使用一切正常,可是当这个控件也在其它地方使用时,就出现了多个重复的对象。由于数据每天更新,想有可能是重复数据问题,可是检查了下,不是这个问题。原来是多线程造成的。 可是也怪,一个地方用到这个控件,在多人使用的情况下,只产生一个线程,不会出现重复的现象。就想到是多线程造成该问题,决定在这个方法内加个锁Lock,每次添加的时候,先加锁。 private static object lock. 阅读全文
posted @ 2011-04-28 13:54 欣静赏悦 阅读(395) 评论(0) 推荐(0) 编辑