调用线程的下列方法,不会改变该线程在生命周期中状态的方法是
A.yeild()
B.wait()
C.sleep()
D.isAlive()
- · 有3位网友选择 C,占比33.33%
- · 有2位网友选择 B,占比22.22%
- · 有2位网友选择 A,占比22.22%
- · 有2位网友选择 D,占比22.22%
A.yeild()
B.wait()
C.sleep()
D.isAlive()
调用线程的下列方法,不会改变该线程在生命周期十状态的方法是()。
A.yeild()
B.wait()
C.sleep()
D.isAlive()
调用线程的下列方法,不会改变该线程在生命周期中状态的方法是
A.yeild()
B.wait()
C.sleep()
D.isAlive()
在-个线程中调用下列方法,不会改变该线程运行状态的是()。
A.yield方法
B.另-个线程的join方法
C.sleep方法
D.-个对象的notify方法
调用线程的下列方法中,()可以改变该线程在生命周期中的状态。
A.setPriority ()
B.currentThread ()
C.start ()
D.aetiveCount ()
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
下列说法中错误的一项是______。
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.wait()和notify()可以实现线程的同步操作
D.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
A.sleep()是线程类(Thread)的方法,wait()是Object类的方法
B.sleep()不释放对象锁,wait释放对象锁
C.wait()后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态
D.sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行
下列方法被调用后,一定使调用线程改变当前状态的是______。
A) notify()
B) yield()
C) sleep()
D) isAlive()
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!