进程与线程之Synchronized关键字一、并发编程的三大特性二、使用方式三、底层原理四、锁的升级五、volatile关键字
目录一、使用方式1.同步代码块2.同步方法3.修饰静态方法4.使用规则5.简单的应用二、底层原理1.对象监视器monitor2.同步代码块(1)monitor.enter(3)monitor.exit3.同步方法一、并发编程的三大特性1.原子性原子操作是不可分割的操作,一个原子操作是不会被其他线程打断的,所以不需要同步2.可见性多个线程访问同一共享数据的时候,如果某一个线程修改了此共享数据,那么其他线程能够立即看到此数据的改变。3.