今天遇到了"从不同步的代码块中调用了对象同步方法"问题

写多线程程序时遇到了这个问题,找了半天资料都没解决.最后终于搞定,原来是锁问题.

 

原来使用的是

Monitor.TryEnter(obj,500);

后来改为Monitor.Enter(obj);

问题就解决了.

看来tryEnter还是谨慎使用.

posted @ 2009-03-27 00:09  wang's Blog  阅读(6925)  评论(0编辑  收藏  举报