博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多线程09-Mutex
阅读量:4481 次
发布时间:2019-06-08

本文共 373 字,大约阅读时间需要 1 分钟。

    
class Program
    {
        
static 
void Main()
        {
            
const 
string MutexName = 
"
CSharpThreadingCookbook
";
            
using (
var m = 
new Mutex(
false, MutexName))
            {
                
if (!m.WaitOne(TimeSpan.FromSeconds(
5)))
                {
                    Console.WriteLine(
"
second instance is runing
");
                }
                
else
                {
                    Console.WriteLine(
"
Runing
");
                    Console.ReadKey();
                    m.ReleaseMutex();
                }
            }
        }
    }

转载于:https://www.cnblogs.com/shidengyun/p/5601097.html

你可能感兴趣的文章
无重边有向连通图的强连通分量
查看>>
Centos6.8源码编译安装zabbix3.4.1
查看>>
Python使用paramiko的SFTP get或put整个目录
查看>>
c++中追踪程序是否有内存泄漏
查看>>
并发 多线程 区别
查看>>
16_生命周期方法使用说明
查看>>
elasticsearch-head安装
查看>>
one R chart example
查看>>
汇编实验二
查看>>
HDU 3440 House Man
查看>>
大数据笔记(十二)——使用MRUnit进行单元测试
查看>>
Groovy 学习手册(5)
查看>>
PostgreSQL-Python数据库连接-psycopg
查看>>
Delphi下WebBrowser应用示例
查看>>
osg(OpenSceneGraph)学习笔记1:智能指针osg::ref_ptr<>
查看>>
MySQL中数据表的查操作
查看>>
【CODEFORCES】 C. Dreamoon and Strings
查看>>
la 3942 Rember_前缀树
查看>>
到底私钥和公钥哪个是用来加密 哪个是用来解密的
查看>>
TCP/IP协议详解
查看>>