码迷,mamicode.com
首页 > 系统相关 > 详细

Mutex 实现进程独占资源

时间:2014-12-05 16:50:10      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   使用   sp   for   

背景:开发一套依赖硬件运行的软件,为避免硬件资源调用冲突,一个时间内只允许运行一个软件进程。

方法:使用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 实现进程独占资源

标签:style   blog   io   ar   color   os   使用   sp   for   

原文地址:http://www.cnblogs.com/crdanding/p/4146767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!