2. 下列有关Java多线程中静态同步方法的说法正确的是() A: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身 B: 在使用synchronized块来同步方法时,静态方法可以使用class对象来同步,也可以使用this来同步 C: 一个类中的多个同步静态方法可以同时被多个线程执行 D: 不同类中的静态同步方法被多线程访问的时候线程间需要等待A.A B C DB.A B C DC.A B C DD.A B C D

2. 下列有关Java多线程中静态同步方法的说法正确的是() A: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身 B: 在使用synchronized块来同步方法时,静态方法可以使用class对象来同步,也可以使用this来同步 C: 一个类中的多个同步静态方法可以同时被多个线程执行 D: 不同类中的静态同步方法被多线程访问的时候线程间需要等待

A.A B C D

B.A B C D

C.A B C D

D.A B C D


参考答案和解析
对于静态的同步方法而言,该方法的同步监视器不是 this ,而是该类本身

相关考题:

下列说法中错误的一项是A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁D.wait()和notify()可以实现线程的同步操作

java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?

多线程有几种实现方法?同步有几种实现方法?

在多线程应用中,为使线程间的某些操作同步,一般使用____同步对象。请列举在应用此对象时要用的API函数()。

多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

下列关于静态方法的描述中错误的是() A、静态方法指的是被static关键字修饰的方法B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间C、静态方法内可以使用this关键字D、静态方法内部只能访问被static修饰的成员

线程的常见方法有哪些,你是如何处理多线程的,多线程同步问题你了解么?

多线程有几种实现方法,线程间同步有几种实现方法,都是什么?

在线程同步中, 为了唤醒另一个等待的线程,使用下列方法()A、sleep()B、wait()C、notify()D、join()

下面关于程序覆盖说法错误的是()A、不要覆盖父类的静态方法和私有方法。B、不要覆盖父类的属性。C、不要使用两级以上的内部类。D、在Sevlets中必须使用同步方法。

对于wait()方法,下面说法正确的是?()A、wait()方法的调用者是同步锁对象B、wait()方法使线程进入等待状态C、调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D、调用wait()方法的线程会释放同步锁对象

在Java语言中,同步方法需要用到关键字(),对于同步方法而言无需指定同步锁,它的同步锁是方法所在的(),也就是()

多个线程操作同一资源的时候需要注意同步,依靠()实现,实现手段是:同步代码块和同步方法,过多的使用,则会出现死锁问题。

所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。

在多线程环境中,对于同步方法()A、测试代码不需同步B、测试代码需同步C、测试代码在测试该方法时不需同步D、测试代码在测试该方法时需同步

线程同步中,对象的锁在()情况下持有线程返回A、 当synchronized()语句块执行完后B、 当在synchronized()语句块执行中出现例外(exception)时C、 当持有锁的线程调用该对象的wait()方法时D、 以上都是

关于同步关键字的说法错误的是()A、如果一个线程在执行同步方法时没有执行完毕代码就耗尽了时间片,其他线程在获得了运行权之后就可以运行了。B、为防止时间片耗尽导致的代码没有完全执行完毕的情况发生,可以考虑利用同步关键字。C、利用同步关键保证只有当一个线程彻底执行完方法后,其他线程才能运行该方法。D、等待失去时间片的线程执行完毕代码后,才能访问该方法。

线程同步执行过程中,wait方法与()方法是匹配使用,否则易造成死锁。

填空题在Java语言中,同步方法需要用到关键字(),对于同步方法而言无需指定同步锁,它的同步锁是方法所在的(),也就是()

填空题线程同步执行过程中,wait方法与()方法是匹配使用,否则易造成死锁。

判断题所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。A对B错

单选题在多线程环境中,对于同步方法()A测试代码不需同步B测试代码需同步C测试代码在测试该方法时不需同步D测试代码在测试该方法时需同步

问答题线程的常见方法有哪些,你是如何处理多线程的,多线程同步问题你了解么?

多选题对于wait()方法,下面说法正确的是?()Await()方法的调用者是同步锁对象Bwait()方法使线程进入等待状态C调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D调用wait()方法的线程会释放同步锁对象

填空题多个线程操作同一资源的时候需要注意同步,依靠()实现,实现手段是:同步代码块和同步方法,过多的使用,则会出现死锁问题。

单选题下面关于程序覆盖说法错误的是()A不要覆盖父类的静态方法和私有方法。B不要覆盖父类的属性。C不要使用两级以上的内部类。D在Sevlets中必须使用同步方法。

单选题在线程同步中, 为了唤醒另一个等待的线程,使用下列方法()Asleep()Bwait()Cnotify()Djoin()

问答题多线程有几种实现方法,线程间同步有几种实现方法,都是什么?