摘要: 在Java中,synchronized和Lock的实现类锁都是悲观锁。 一、悲观锁和乐观锁 悲观锁:获取数据时会先加锁,确保数据不会被其他线程修改。悲观锁适合写操作多的场景。 乐观锁:认为自己在使用数据时,不会有别的线程来修改数据,更新数据前会判断有没有别的线程更新了这个数据。乐观锁适合读操作多的场 阅读全文
posted @ 2022-02-10 21:03 little_lunatic 阅读(346) 评论(0) 推荐(0)