System.Threading.Mutex问题,,高手进来 ~~~~~~~~~~~~~~~
taoyi 2005-09-07 02:22:00
一个类存在于一个DLL中,该类中使用了静态Mutex类成员,声明如下:
class XX
{
private static Mutex mut = new Mutex(false, "_____xxx");
XX(){}
~XX(){}
}
有两个进程需要使用该类,但在一个进程里使用一切正常,但当第一个进程已经使用时,即该MUTEX对象已经在系统中存在时,再打开第二个进程,这时就在上面的实例化MUTEX对象的语句:
private static Mutex mut = new Mutex(false, "_____xxx");
出现System.ApplicationException异常,异常信息为"拒绝访问"
请问怎么解决???为什么??????