RT,如题
最好贴上代码,谢谢啦

解决方案 »

  1.   

    lock只是锁住代码或者对象吧。
    lock,那么任何一个线程都不能访问,我只是想控制两个制定的线程
      

  2.   

    比如A运行的时候,B就sleep,A执行然后,B再执行,A线程sleep...如此
      

  3.   

    自己用lock控制MutexManualResetEvent
      

  4.   

    多线程就是要并行来提高效率,为啥要控制呢?如果是多线程有共享的资源要访问,那需要lock去锁定,以保持资源同步。
      

  5.   

    呵呵,现在的情况是,2个线程是执行了更新同一个数据库的操作,所以如果同时运行,那么会报出数据库呗lock的异常。
    我不可能去lock一个数据库,呵呵。to dongxinxi:ManualResetEvent是控制线程的先后执行顺序,但我这两个线程不一定是谁先执行,只要保证不同时运行就行,可以实现吗?
      

  6.   

    Mutex多用于进程间同步吧,应该不适合
      

  7.   

    http://msdn.microsoft.com/zh-cn/library/system.threading.mutex.aspx这上面的例子你搞下来跑下看看就知道了
      

  8.   

    Lock()方法
    Monitor 类