2020年3月24日
摘要: 悲观锁 假设是每次获取数据都认为会被其他线程修改,每次来操作数据(可读、可写)的时候都会加锁;悲观锁的实现是Synchronized。 悲观锁存在问题: 1、多线程竞争,引起性能问题 (锁的释放和获取需要上下文切换和调度等) 2、一个线程获取锁会导致其他线程被挂起(阻塞) 乐观锁 假设对数据的操作一 阅读全文
posted @ 2020-03-24 20:50 CccccDi 阅读(783) 评论(0) 推荐(0) 编辑