写多线程程序时遇到了这个问题,找了半天资料都没解决.最后终于搞定,原来是锁问题.
原来使用的是
Monitor.TryEnter(obj,500);
后来改为Monitor.Enter(obj);
问题就解决了.
看来tryEnter还是谨慎使用.
写多线程程序时遇到了这个问题,找了半天资料都没解决.最后终于搞定,原来是锁问题.
原来使用的是
Monitor.TryEnter(obj,500);
后来改为Monitor.Enter(obj);
问题就解决了.
看来tryEnter还是谨慎使用.
转载于:https://www.cnblogs.com/domainblogs/archive/2009/03/27/1422786.html