网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
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 ,而是该类本身
更多 “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” 相关考题
考题
下列说法中错误的一项是A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁D.wait()和notify()可以实现线程的同步操作
考题
下列关于静态方法的描述中错误的是()
A、静态方法指的是被static关键字修饰的方法B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间C、静态方法内可以使用this关键字D、静态方法内部只能访问被static修饰的成员
考题
对于wait()方法,下面说法正确的是?()A、wait()方法的调用者是同步锁对象B、wait()方法使线程进入等待状态C、调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D、调用wait()方法的线程会释放同步锁对象
考题
线程同步中,对象的锁在()情况下持有线程返回A、 当synchronized()语句块执行完后B、 当在synchronized()语句块执行中出现例外(exception)时C、 当持有锁的线程调用该对象的wait()方法时D、 以上都是
考题
关于同步关键字的说法错误的是()A、如果一个线程在执行同步方法时没有执行完毕代码就耗尽了时间片,其他线程在获得了运行权之后就可以运行了。B、为防止时间片耗尽导致的代码没有完全执行完毕的情况发生,可以考虑利用同步关键字。C、利用同步关键保证只有当一个线程彻底执行完方法后,其他线程才能运行该方法。D、等待失去时间片的线程执行完毕代码后,才能访问该方法。
考题
多选题对于wait()方法,下面说法正确的是?()Await()方法的调用者是同步锁对象Bwait()方法使线程进入等待状态C调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D调用wait()方法的线程会释放同步锁对象
考题
问答题多线程有几种实现方法,线程间同步有几种实现方法,都是什么?
热门标签
最新试卷