2011年10月17日

多线程—Thread.Join

摘要: using System;using System.Threading;class MyClass{ static void Main(string[] args) { //线程A Thread ThreadA = new Thread(delegate() { for (int i = 0; i <= 100000000; i++) { if (i % 1000000 == 0) { Console.... 阅读全文

posted @ 2011-10-17 17:44 雨渐渐 阅读(251) 评论(0) 推荐(0)

DataTable的线程安全

摘要: 出处:http://blog.csdn.net/cjh200102/article/details/6528862出于对性能的考虑,修改Datatable的操作并没有被设计成线程安全的。如果我们想要访问和修改一个DataTable对象,我们需要使用lock语句来同步。所做的操作包括:1. 在Datatable中增加,删除,修改行。2. 用Select方法在DataTable中选择行(是的,这样可以通过创建一个新的索引来修改Datatable)。3. 在一个DataTable之上创建DataViews(跟第二条一样,这样也可以导致载DataTable中创建一个新的索引)。4. 修改排序属性相关文 阅读全文

posted @ 2011-10-17 15:36 雨渐渐 阅读(1121) 评论(0) 推荐(1)

导航