C#_进程单例模式.秒懂Mutex

什么是Mutex?

可以定义调用线程是否具有互斥性,程序创建者拥有控制权,相反只能引用程序。

参数1:如果是程序创建者,就获得控制权。

参数2:名称,可使用GUID生成。

参数3:out 返回值;true  是程序创建者,false  不是程序创建者。

代码

C#_进程单例模式.秒懂Mutex_第1张图片

效果

未定义调用线程互斥性

C#_进程单例模式.秒懂Mutex_第2张图片

已定义调用线程互斥性

C#_进程单例模式.秒懂Mutex_第3张图片

你可能感兴趣的:(单例模式,c#)