摘要: (一)饿汉式 不存在线程安全问题 直接实例化(简洁直观) 枚举式(最简洁) 静态代码块(适合复杂实例化) (二)饿汉式 : 延迟创建对象 线程不安全(适用于单线程) 线程安全(适用于多线程) 静态内部类形式(适用于多线程) 学而不思则。。。。 阅读全文
posted @ 2020-06-26 13:59 朝才 阅读(143) 评论(0) 推荐(0)
摘要: Java锁结构图 (一) 乐观锁 悲观锁 悲观锁和乐观锁是一种广义的概念,体现的是看待线程同步的不同的角度 悲观锁认为自己在使用数据的时候,一定有别的线程来修改数据,在获取数据的时候会先加锁,确保数据不会被别的线程修改。 锁实现:关键字synchronized、接口Lock的实现类 使用的场景:写操 阅读全文
posted @ 2020-06-26 12:22 朝才 阅读(348) 评论(0) 推荐(0)