
synchronized锁用法
一、概念1. 概念 synchronized是java中的关键字,可以在需要线程安全的业务场景中进行使用,保证线程安全,它是利用锁机制来实现同步的。2. 特性原子性:同一时间只允许一个线程持有某个对象锁,对需同步的代码块(复合操作)进行访问,是一种排他的机制,因此被synchronized关键字修饰的同步代码块是无法被中途打断的,能保证代码的原子性可见性:synchronized关键字包括monitor enter和monitor exit两个JVM命令,它能保证在任何时候任何线程执行到monito



