加锁单例
2015-06-06 19:42
239 查看
using UnityEngine;
using System.Collections;
public class ResourManager
{
private static ResourManager s_instance;
private static readonly byte[] c_staticLocker = new byte[0];
public static ResourManager Instance
{
get
{
if (s_instance == null)
{
lock (c_staticLocker)
{
s_instance = new ResourManager();
}
}
return s_instance;
}
}
}
using System.Collections;
public class ResourManager
{
private static ResourManager s_instance;
private static readonly byte[] c_staticLocker = new byte[0];
public static ResourManager Instance
{
get
{
if (s_instance == null)
{
lock (c_staticLocker)
{
s_instance = new ResourManager();
}
}
return s_instance;
}
}
}
相关文章推荐
- Calendar 类
- LeetCode Isomorphic Strings
- poj 1182 并查集 食物链类
- windows平台HTTP代理服务器搭建(CCproxy)
- laydate兼容bootstrap
- 上传图片预览JS脚本 Input file图片预览的实现示例
- EF-DbUpdateException--实体类和数据库列不对应的解决方案
- 第六十五天 how can I 坚持
- Ubuntu samba服务器配置
- [leetcode] Merge Two Sorted Lists
- Verilog中parameter和define的区别
- ACDREAM 05A Hand in hand(DFS专场)
- [.net 面向对象编程基础] (13) 面向对象三大特性——多态
- 包装过的异常--InvocationTargetException
- 南阳673 悟空的难题
- 《软件调试艺术》读后感七
- Mac系统中makefile中如何使用【.dylib】动态链接库
- 黑马程序员java学习笔记——String字符串及StringBubuffer容器
- 幂函数 开方 对数
- Android自定义View浅学习