c#同步锁Monitor.Enter(T)
2024-08-24 02:36:10
protected static object MObjLock = new object();//同步锁
public string GetData(int mId)
{
Monitor.Enter(MObjLock);//lock
string data = string.Empty;
try
{
//你的代码
}
catch (Exception err)
{
Log4NetHelper.WriteError(err);
}
finally
{
Monitor.Exit(MObjLock);//unlock
}
return data;
}
Monitor.Enter(T)上锁后,其它代码调用此方法要等到Monitor.Exit(T)之后,适用于抽奖等
最新文章
- [转载]爬虫的自我解剖(抓取网页HtmlUnit)
- win7 ins 30131 oracle 12c
- ubuntu auto install update
- C语言中do...while(0)用法小结
- easyfinding(codevs 3280)
- Asp.Net应用运行原理
- 三层架构和MVC
- 【转载】socket的半包,粘包与分包的问题
- 光学基础知识:白光、颜色混合、RGB、色彩空间
- autotools入门笔记(一)
- SorlNet
- Android与路由器连接服务
- SQL server学习(三)T-SQL编程、逻辑控制语句和安全模式
- 用jieba库统计文本词频及云词图的生成
- 解决org.hibernate.exception.SQLGrammarException:could not insert
- Spring 与 SpringMVC (或许不完整)
- 有没有人曾告诉你,你的SQL又报错了?[开发篇]
- Get The Treasury HDU - 3642(扫描线求三维面积交。。体积交)
- 用Github做一个静态网页(GithubPages)
- 【紫书】Undraw the Trees UVA - 10562 递归,字符串
热门文章
- (43). Spring Boot动态数据源(多数据源自动切换)【从零开始学Spring Boot】
- BZOJ1193 马步距离 (贪心)
- ZooKeeper是什么(转)
- N天学习一个linux命令之rsync
- [转]十五天精通WCF——第十天 学会用SvcConfigEditor来简化配置
- Light oj 1138 - Trailing Zeroes (III) 【二分查找 &;amp;&;amp; N!中末尾连续0的个数】
- hdu4289 Control --- 最小割,拆点
- 《Spring技术内幕》笔记-第二章 IoC容器的实现
- yum install tomcat
- [整理] C#调用SQLDMO.DLL时间数据库备份 / 还原。 (香神无涯) // C#实现SQLSERVER2000数据库备份还原的两种方法 (带进度条)