随笔分类 -  Java锁相关知识

摘要:悲观锁:线程会锁住同步资源 乐观锁:线程不会锁住同步资源 悲观锁适合写操作多的场景,先加锁可以保证写操作时数据正确。 乐观锁适合读操作多的场景,不加锁的特点能够使其读操作的性能大幅提升。 问题1:为什么乐观锁不锁定同步资源也能保证线程安全? CAS全称 Compare And Swap(比较与交换) 阅读全文
posted @ 2021-01-15 16:10 dong_blog 阅读(199) 评论(0) 推荐(0)