C# 用Singleton类构建多线程单例模式
2024-09-03 13:32:17
public sealed class Singleton
{
private static volatile Singleton uniqueInstance; private static readonly object locker = new object(); private Singleton()
{
var cache = HttpContext.Current.Cache;
}
public static Singleton GetInstance()
{
if (uniqueInstance == null)
{
lock (locker)
{ if (uniqueInstance == null)
{
uniqueInstance = new Singleton();
}
}
}
return uniqueInstance;
}
public int Number()
{
return 1;
}
public int Number(int i = 0)
{
return i;
}
}
最新文章
- 【前端】js代码模拟用户键盘鼠标输入
- window内容
- 对AFN的二次封装
- WLAN历史概述-01
- hdu 1028 Ignatius and the Princess III
- SAP初级书籍(PM相关)
- libnet发包例子(tcp udp arp广播)
- Java基础知识强化95:Calendar类之Calendar类的add()和set()方法
- C#系列教程——switch定义及使用
- VHDL数据类型转换
- centos7中mail实测(qq邮箱)
- dm_analysis
- “Java是编译执行的语言”这句话对吗?
- 黄聪:visual studio 2017编译运行出现脚本发生错误等问题如何解决?
- 深度学习原理与框架-CNN在文本分类的应用 1.tf.nn.embedding_lookup(根据索引数据从数据中取出数据) 2.saver.restore(加载sess参数)
- MySQL 错误 1366:1366 Incorrect integer value
- SSM项目 单元测试中 注入bean 空指针异常
- tensorflow 之tensorboard 对比不同超参数训练结果
- selenium学习一
- Outdated Kotlin Runtime
热门文章
- windows10下Bad owner or permissions on .ssh/config的解决办法
- Python学习笔记6 函数式编程_20170619
- Maven打包插件Assembly(七)
- LG1640 「SCOI2010」连续攻击游戏 二分图最大匹配
- JAVA List中剔除空元素(null)的方法
- spring cloud fegin传递request header
- Spring Cloud微服务安全实战_4-1_微服务网关安全_概述&;微服务安全面临的挑战
- cf1182D Complete Mirror
- [LeetCode] 264. Ugly Number II 丑陋数之二
- 解决 ora-01795 的问题