首页 > 代码库 > Mutex 实现进程独占资源
Mutex 实现进程独占资源
背景:开发一套依赖硬件运行的软件,为避免硬件资源调用冲突,一个时间内只允许运行一个软件进程。
方法:使用Mutex判断该软件是否已启动,如果是,关闭即将启动的软件。
代码:
1 static class Program 2 { 3 /// <summary> 4 /// The main entry point for the application. 5 /// </summary> 6 static Mutex _mutex; 7 8 [STAThread] 9 static void Main()10 {11 bool firstInstance;12 _mutex = new Mutex(false, "DFS.POS.CheckCashing", out firstInstance);13 if (!firstInstance)14 return;15 16 17 }18 }
Mutex 实现进程独占资源
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。