随笔分类 -  设计模式

摘要:包含单个元素的枚举类型,可以实现单例. 优势:线程安全,防止多次实例化,防反射攻击. public enum EnumSingle { Instance; public void say(){ System.out.println("good"); } } 阅读全文
posted @ 2016-02-23 21:34 It'sRobin 阅读(111) 评论(0) 推荐(0)
摘要:线程封闭 当访问共享的可变数据时,通常需要同步.一种避免同步的方法就是不共享数据.如果仅在单线程内访问数据,就不需要同步.这种技术被称为 线程封闭 ,它是实现线程安全性的最简单方式之一.当某个对象封闭在一个线程中,这种用法将自动实现线程安全性,即使被封闭的对象本身不是线程安全的. ThreadLoc 阅读全文
posted @ 2016-02-03 21:56 It'sRobin 阅读(208) 评论(0) 推荐(0)