java synchronized锁对象,当对象引用是null的时候,锁的是什么?

谢谢邀请
在Java中,同步的代码块一次只能由一个线程执行。此外,java支持多个线程同时执行。这可能导致两个或多个线程同时访问相同的字段或对象。
同步是使执行中的所有并发线

本文最后更新时间:  2023-01-17 08:58:35

这个问题的说法有点问题

锁不是一个动词,是一个名词

我们一般说调用谁谁的锁来控制对某部分资源的访问,而不是锁住了某部分资源(但有很多人喜欢这么通俗地说)

如果对象是null,你去调用null的锁,那肯定是空指针异常

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。