网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列说法中错误的一项是______。

A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法

B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法

C.wait()和notify()可以实现线程的同步操作

D.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁


参考答案

更多 “ 下列说法中错误的一项是______。A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法C.wait()和notify()可以实现线程的同步操作D.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁 ” 相关考题
考题 在以下哪种情况下,对象不会解锁?( )A.synchronized段语句块执行完毕B.synchronized语句块中出现exceptionC.持锁线程调用对象wait () 方法D.synchronized语句块中调用suspend () 方法

考题 下列方法被调用后,一定使调用线程改变当前状态的是______。A) notify()B) yield()C) sleep()D) isAlive()A.B.C.D.

考题 实现线程交互的 wait() 和 notify() 方法在 【 14 】 类中定义。

考题 ( 21 )在一个线程中调用下列方法,不会改变该线程运行状态的是A ) yield 方法B )另一个线程的 join 方法C ) sleep 方法D )一个对象的 notify 方法

考题 在-个线程中调用下列方法,不会改变该线程运行状态的是( )。A.yield方法B.另-个线程的join方法C.sleep方法D.-个对象的notify方法

考题 在一个线程中调用下列方法,不会改变该线程运行状态的是( )。A.yield方法B.另一个线程的join方法C.sleep方法D.一个对象的notify方法

考题 下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法

考题 实现线程交互的wait()和notify()方法在______类中定义。

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

考题 下列说法中,错误的一项是______。A.线程一旦创建,则立即自动运行B.线程创建后需要调用start()方法,将线程置于可运行状态C.线程处于可运行状态,意味着它可以被调度D.调用线程的start()方法后,线程也不一定能立即执行

考题 如果线程正处于运行状态,可使该线程进入阻塞状态的方法是A.yield()B.start()C.wait()D.notify()

考题 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。A.synchronized( )B. notify( )C.synchronized this.wait( )D.svnchronized this.notify( )E.Serializable sleep( )

考题 下列方法被调用后,一定使调用线程改变当前状态的是( )。A.notify( )B.yield( )SXB 下列方法被调用后,一定使调用线程改变当前状态的是( )。A.notify( )B.yield( )C.sleep( )D.isAlive( )

考题 在以下哪种情况下,线程进入就绪状态? A.线程调用了sleep()方法时B.线程调用了join()方法C.线程调用了yield()方法时D.线程调用了notify()方法

考题 ( 32 )在多线程并发程序设计中,能够给对象 x 加锁的语句是A ) x.wait( )B ) synchronized(x)C ) x.notify( )D ) x.synchronized( )

考题 在以下哪种情况下,线程进入就绪状态?()A、线程调用了sleep()方法时B、线程调用了join()方法(终止)C、线程调用了yield()方法时D、线程调用了notify()方法

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

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

考题 处于等待的线程,如果要使该线程恢复运行状态,应调用方法()A、start()B、run()C、resume()D、notify()

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

考题 如果一个方法声明为同步方法,在有些情况下仍然需要其他线程访问该数据,可在该方法中使当前线程等待调用的方法是()A、sleep()B、stop()C、wait()D、notify()

考题 单选题在一个线程中调用下列方法,不会改变该线程运行状态的是(  )。A yield方法B 另一个线程的join方法C sleep方法D 一个对象的notify方法

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

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

考题 单选题下列情况中,不会使线程返回所持有的对象锁的是(  )。A 当synchronized()语句块执行完毕B 当调用了线程的suspend()方法C 当在synchronized()语句块中出现异常(Exception)D 当持有锁的线程调用该对象的wait()方法;

考题 单选题在以下哪种情况下,线程进入就绪状态?()A 线程调用了sleep()方法时B 线程调用了join()方法(终止)C 线程调用了yield()方法时D 线程调用了notify()方法

考题 ( 难度:中等)下列关于线程说法正确的是:A.调用sleep不会释放对象锁B.调用wait方法导致本线程放弃对象锁C.当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法D.notify():唤醒全部处于等待状态的线程E.任何对象都具有sleep方法