随笔分类 -  单例和多线程

单例&多线程
摘要:单例模式,最常见的就是饥饿模式,和懒汉模式,一个直接实例化对象,一个在调用方法时进行实例化对象。在多线程模式中,考虑到性能和线程安全问题,我们一般选择下面两种比较经典的单例模式,在性能提高的同时,又保证了线程安全。 dubble check Instance 》》 static Inner clas 阅读全文
posted @ 2017-02-15 09:29 小~虎 阅读(215) 评论(0) 推荐(0)
ThreaLocal
摘要:ThreadLocal概念:线程局部变量,是一种多线程间并发访问变量的解决方案。与其synchronized等加锁的方式不同,ThreadLocal完全不提供锁,而使用以空间换时间的手段,为每个线程提供变量的独立副本,以保障线程安全。 从性能上说,ThreadLocal不具有绝对的优势,在并发不是很 阅读全文
posted @ 2017-02-14 16:46 小~虎 阅读(257) 评论(0) 推荐(0)