我是靠谱客的博主 干净枕头,最近开发中收集的这篇文章主要介绍C#启动单个实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


          Boolean createdNew; //返回是否赋予了使用线程的互斥体初始所属权
            System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元变量
            if (createdNew) //赋予了线程初始所属权,也就是首次使用互斥体
            {
                Application.Run(new Form1()); /s/这句是系统自动写的
                instance.ReleaseMutex();
            }
            else
            {
                MessageBox.Show("已经启动了一个程序,请先退出!","系统提示",MessageBoxButtons.OK,MessageBoxIcon.Error);
                Application.Exit();
            }

转载于:https://www.cnblogs.com/chenlhuaf/archive/2008/03/26/1122557.html

最后

以上就是干净枕头为你收集整理的C#启动单个实例的全部内容,希望文章能够帮你解决C#启动单个实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部