Java中静态方法的锁是该方法所在类的【】对象。
举一反三
- 下列关于多线程中的静态同步方法说法中,正确的是() A: 静态同步方法的锁不是this,而是该方法所在类的class对象 B: 静态同步方法的锁既可以是this,也可以是该方法所在类的class对象 C: 一个类中的多个静态同步方法可以同时被多个线程执行 D: 不同类的静态同步方法被多线程访问时,线程间需要等待
- 静态同步方法的锁对象是() A: 任意对象 B: this对象 C: 所在类的class文件对象 D: 没有锁对象
- 同步方法在执行前需要获得一个锁。当同步方法是实例方法时,锁是在调用方法的对象上;当同步方法是静态(类)方法时,锁是在方法所在的类上。
- 在Java语言中,同步方法需要用到关键字()。对于同步方法而言,无须指定同步锁,它的同步锁是方法所在的对象,也就是关键字()。
- Python中,通过对象不能调用类方法和静态方法。知识点:类方法和静态方法