2019年9月1日
摘要: 1 课程讲解 1.1 应用场景 2 代码演练 2.1 threadLocal应用 多线程的时候: 使用同步锁使用时间换空间的方式,(线程排队时间比较长) 而使用threadlocal使用空间换时间的方式。 基于threadlocal的单例模式,为每一个线程提供了一个对象,多线程访问的时候不会相互影响 阅读全文
posted @ 2019-09-01 16:27 菜鸟乙 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1 课程讲解 1.1 应用场景 2 代码演练 1.1 容器单例 1 课程讲解 1.1 应用场景 应用于在程序初始化的时候把多个单例对象放入到singletonMap中,使用的时候直接通过key获取对象。可以应用在懒汉模式中,不适用于饿汉模式(饿汉模式由于每次都要重新初始化会出现多线程安全问题) 使用 阅读全文
posted @ 2019-09-01 15:01 菜鸟乙 阅读(181) 评论(0) 推荐(0) 编辑