Mutex 限制应用程序只能单启动

简介: static class Program { /// /// 应用程序的主入口点。
 static class Program
    {

        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            bool isStartup;
            using (Mutex mutex = new Mutex(true, "您的程序名称", out isStartup))
            {
                if (isStartup)
                {
                   Application.Run(new MainForm());
                }
            }
        }
    }

目录
相关文章
|
7月前
|
API
linux---线程互斥锁总结及代码实现
linux---线程互斥锁总结及代码实现
|
6月前
|
存储 Linux 调度
【Linux】多线程——线程概念|进程VS线程|线程控制(上)
【Linux】多线程——线程概念|进程VS线程|线程控制(上)
85 0
|
6月前
|
缓存 Linux 编译器
【Linux】多线程——线程概念|进程VS线程|线程控制(下)
【Linux】多线程——线程概念|进程VS线程|线程控制(下)
86 0
|
8月前
|
Linux
linux中wait与waitpid函数使用场景及扩展
linux中wait与waitpid函数使用场景及扩展
|
存储 Linux 编译器
【Linux】多线程01 --- 理解线程 线程控制及封装(下)
【Linux】多线程01 --- 理解线程 线程控制及封装(下)
155 0
|
存储 缓存 中间件
【Linux】多线程01 --- 理解线程 线程控制及封装(上)
【Linux】多线程01 --- 理解线程 线程控制及封装
134 0
|
存储 Linux 调度
【Linux】线程分离 | 线程库 | C++调用线程 | 线程局部存储
【Linux】线程分离 | 线程库 | C++调用线程 | 线程局部存储
155 0
|
存储 缓存 算法
【Linux】多线程 --- 线程概念 控制 封装-1
【Linux】多线程 --- 线程概念 控制 封装-1
|
存储 Linux Shell
【Linux】多线程 --- 线程概念 控制 封装-2
【Linux】多线程 --- 线程概念 控制 封装-2