2013年5月24日

单例模式_C#设计模式

摘要: public class Single { private static readonly object obj = new object(); private static Single single; private Single(){ }//防止在类外实例化 public static Single GetSingle() { if (single == null) { lock (obj)//加锁防止某一时间片内有两个线程相继去实例化 ... 阅读全文

posted @ 2013-05-24 23:56 staben 阅读(102) 评论(0) 推荐(0) 编辑

关于缓存C#

摘要: 今天把网站中缓存的部分看了下,之前一直很神秘,不知boss怎么写的,认为是很牛B的东东,看过后也不过如此了。 缓存所在的命名空间为System.Web.Caching 管理缓存的类为Cache 对缓存的增删都由他来实现,Cache属于字典类,需要缓存对象的键值。Cache是sealed定义过的类,不能被继承,同时他还实现了IEnumerable接口 Cache类主要的方法: public Object Add ( string key, Object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSp 阅读全文

posted @ 2013-05-24 23:47 staben 阅读(195) 评论(0) 推荐(0) 编辑

导航