谢谢。

解决方案 »

  1.   

    lock(theObjectWillBeAccessedByMultiThread)
    {
    // do something
    }
      

  2.   

    关键字 delegate   异步调用主题
      

  3.   

    看你的对象是什么对象了,如果是框架类中的定义的有同步实例的对象,如hashtable则直接使用Synchronized方法定义一个同步的对象就可以。
    其他的对象直接使用lock就可以
    Monitor也可以
      

  4.   

    我主程序要接收数据,然后往一个链表里写。然后开一个线程读取数据然后在界面上用LISTVIEW显示出来。是不是就用LOCK锁链表对象就行了? 再问一下,C#中链表有QUEUE、ARRAYLIST外还有别的吗?一般用什么?