校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > synchronized
题目

synchronized的三种应用方式

解答

Java中每一个对象都可以作为锁,这是synchronized实现同步的基础:
(1)普通同步方法(实例方法),锁是当前实例对象 ,进入同步代码前要获得当前实例的锁。
(2)静态同步方法,锁是当前类的class对象 ,进入同步代码前要获得当前类对象的锁。
(3)同步方法块,锁是括号里面的对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁。

C 0条回复 评论

帖子还没人回复快来抢沙发