题库 第5980页
单选题:下列方法中可以用来创建一个新线程的是( )。
下列方法中可以用来创建一个新线程的是( )。 @[B](2)A. 实现java.lang.Runnable接口并重写start()方法B. 实现java.lang.Runnable接口并重写run()方法C. 实现java.lan…
单选题:下列哪个情况可以终止当前线程的运行?( )
下列哪个情况可以终止当前线程的运行?( ) @[A](2)A. 抛出一个异常时B. 当该线程调用sleep()方法时C. 当创建一个新线程时D. 当一个优先级高的线程进入就绪状态时A.抛出一个异常时B.当该线程调用sleep()方法…
单选题:下列关于线程优先级的说法中,正确的是( )。
下列关于线程优先级的说法中,正确的是( )。 @[D](2)A. 线程的优先级是不能改变的B. 线程的优先级是在创建线程时设置的C. 在创建线程后的任何时候都可以设置线程优先级D. B和CA.线程的优先级是不能改变的B.线程的优先…
单选题:以下哪个选项最准确地描述synchronized关键字?( )
以下哪个选项最准确地描述synchronized关键字?( ) @[B](2)A. 允许两线程并行运行,而且互相通信B. 保证在某时刻只有一个线程可访问方法或对象C. 保证允许两个或更多处理同时开始和结束D. 有synchroniz…
单选题:下面关于Java中线程的说法不正确的是( )。
下面关于Java中线程的说法不正确的是( )。 @[C](2)A. 调用join()方法可能抛出异常InterruptedExceptionB. sleep()方法是Thread类的静态方法C. 调用Thread类的sleep()方…
单选题:在下面程序中的括号中,如下哪些代码可以创建并启动线程?( )
在下面程序中的括号中,如下哪些代码可以创建并启动线程?( ) @[C](2)public class MyRunnable implements Runnable { public void run() {…
单选题:Runnable接口定义了如下哪个方法?( )。
Runnable接口定义了如下哪个方法?( )。 @[D](2)A. start( )B. stop( )C. sleep( )D. run( )A.start( )B.stop( )C.sleep( )D.run( )答案:D…
单选题:线程通过( )方法可以使具有相同优先级线程获得处理器。
线程通过( )方法可以使具有相同优先级线程获得处理器。 @[C](2)A. run( )B. setPriority( )C. yield( )D. sleep( )A.run( )B.setPriority( )C.yi…
单选题:下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是互斥的?
下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是互斥的? @[C](2)A. SerializableB. transientC. synchronizedD. staticA.SerializableB.transien…
单选题:若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为6的表达式是
若有以下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为6的表达式是 @[C](2)A. *p+6B. *(p+6)C. *p+=5D. p+5A.*p+6B.*(p+6)C.*p+=5D.…