全站数据
8 4 2 0 5 8 1

synchronized修饰静态类和普通对象区别

花朵财经 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 08:48:37

问题描述

synchronized修饰静态类和普通对象区别求高手给解答
精选答案
最佳答案

synchronized具有同步功能,是一种互斥锁,锁的是对象,synchronized修饰普通方法时,锁对象是this对象。修饰静态方法时,锁对象是字节码文件对象。

synchronized可以用来修饰代码块和方法。

synchronized可以保证原子性,有序性,可见性。