下面关于静态同步方法说法错误的是()
A: 静态方法必须使用class对象来同步
B: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
C: 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
D: 一个类中的多个同步静态方法可以同时被多个线程执行。
A: 静态方法必须使用class对象来同步
B: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
C: 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
D: 一个类中的多个同步静态方法可以同时被多个线程执行。
举一反三
- 下列有关Java多线程中静态同步方法的说法错误的是 A: 静态方法必须使用class对象来同步 B: 在使用synchronized块来同步方法时,非静态方法可以通过this来同步,而静态方法必须使用class对象来同步 C: 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行 D: 静态同步方法不可以和以this为同步监视器的同步代码块同时执行
- 2. 下列有关Java多线程中静态同步方法的说法正确的是( )A: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身B: 在使用synchronized块来同步方法时,静态方法可以使用class对象来同步,也可以使用this来同步C: 一个类中的多个同步静态方法可以同时被多个线程执行D: 不同类中的静态同步方法被多线程访问的时候线程间需要等待
- 下列有关Java多线程中静态同步方法的说法正确的是() A: 不同类中的静态同步方法被多线程访问的时候线程间需要等待 B: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身 C: 一个类中的多个同步静态方法可以同时被多个线程执行 D: 在使用synchronized块来同步方法时,静态方法可以使用class对象来同步,也可以使用this来同步
- 下列关于多线程中的静态同步方法说法中,正确的是() A: 静态同步方法的锁不是this,而是该方法所在类的class对象 B: 静态同步方法的锁既可以是this,也可以是该方法所在类的class对象 C: 一个类中的多个静态同步方法可以同时被多个线程执行 D: 不同类的静态同步方法被多线程访问时,线程间需要等待
- 同一个类中所有的同步的静态方法,它们在类范围内是同步的,也就是同一时间只能有一个线程可以访问所有同步静态方法中的一个