在一个线程中调用下列方法,不会改变该线程运行状态的是()。 A.yield方法B.另一个线程
在一个线程中调用下列方法,不会改变该线程运行状态的是()。
A.yield方法
B.另一个线程的join方法
C.sleep方法
D.一个对象的notify方法
在一个线程中调用下列方法,不会改变该线程运行状态的是()。
A.yield方法
B.另一个线程的join方法
C.sleep方法
D.一个对象的notify方法
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
下列方法被调用后,一定使调用线程改变当前状态的是()。
A.notify
B.yield
C.sleep
D.isAlive
下列说法正确的是______。
A.即使高优先级的线程调用slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源
B.一个暂时终止运行的线程,在排除了终止原因后直接运行
C.一个正在执行的线程使用yield()方法将处理器让出给同优先级的其他线程
D.调用suspend()方法暂停自己的线程,也可以自行调用resume()方法恢复自身
下列有关线程的叙述()是正确的。
A.一旦一个线程被创建,它就立即开始运行
B.调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.主线程不具有默认优先级
D.Java中线程的优先级从低到高以整数0~9表示
A.check()决不能返回true
B.当setXY由多个线程访问时,check()可能返回true
C.当由多个线程分别访问setX和setY时,check()可能返回true
D.只有改变Test使得setX方法对x和y分别赋值,check()才能返回true
下列方法被调用后,一定使调用线程改变当前状态的是______。
A) notify()
B) yield()
C) sleep()
D) isAlive()
如果线程调用下列方法,不能保证使该线程停止运行的是
A.sleep()
B.stop()
C.yield()
D.wait()
A.StringBuffer和StringBuilder的区别在于:StringBuffer是线程安全的而StringBuilder不是。
B. String是不可变对象,而StringBuffer中封装的字符串数据是可以动态改变的。
C. 判断两个StringBuilder对象的字符序列是否相同,可以调用其equlas方法进行比较。
D. String的重写了equals方法,重写的逻辑是:字符序列相同的String对象equals方法返回true。