下列哪些方法是Thread 类中所定义的方法?()

题目
多选题
下列哪些方法是Thread 类中所定义的方法?()
A

yield()

B

sleep(long msec)

C

go()

D

stop()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果定义一个线程类,它继承自Thread,则我们必须重写其中的()方法。

A.Run

B.Start

C.Yield

D.stop


参考答案:A

第2题:

下列哪些方法是Thread类中所定义的方法?()

A.yield()

B.sleep(longmsec)

C.go()

D.stop()


参考答案:A, B, D

第3题:

下列方法中,可以用来创建一个新线程的是______。

A.实现java.lang.Runnable接口并重写start( )方法

B.实现java.lang.Runnable接口并重写run( )方法

C.继承java.lang.Thread类并重写run( )方法

D.继承java.lang.Thread类并重写start( )方法


正确答案:C
解析: java.lang中的Thread类的典型构造方法为public Thread(ThreadGroup group,Runna- ble target,String name)。接口Runnable定义了run( )方法;而Thread类本身也实现了Runnable接口,故创建线程有两种方法:(1) 用实现Runnable接口的类的实例作为target参数生成Thread类的实例;(2) 编写继承 Thread类的类,并重写(override)run( )方法。所以C为正确选项。

第4题:

Thread类的方法中用于修改线程名字的方法是( )。A.setName( )B.reviseName( )SXB

Thread类的方法中用于修改线程名字的方法是( )。

A.setName( )

B.reviseName( )

C.getName( )

D.checkAecess( )


正确答案:A
Thread类的其他方法有setName()、get-Name()、activeCount()和setDaemon()等。其中,用于修改线程名字的方法是setName()。

第5题:

以下定义线程方法正确的是 ( )

A.Public Thread();

B.Public Thread(Runnable target)

C.Public Thread(ThreadGroup group,Runnable target);

D.以上都正确


正确答案:D
解析:Tread类在JavaAPI的java.lang包中定义,Thread类的构造方法有多个,这些方法的一般构造可以表示如下:publicThread(ThreadGroupgroup,Runnabletarget,Stringname);其中参数的含义是:group—指明该线程所属的线程组;target—提供线程体的对象,线程启动时,该对象的run()方法将被调用;name—线程名称,Java中的每个线程都有自己的名称,如果name为null,则Java自动给线程赋予惟一的名称。上述方法的每个参数都可以为null。不同的参数去null值,就成为Thread类的各种构造方法。所以选项A、B、C的构造方法都是正确的。

第6题:

怎样创建线程()

A.通过Thread类的构造方法创建线程

B.Thread类提供了start()方法创建线程

C.通过实现Runnable接口创建线程

D.通过使用Thread类提供的interrupt()方法创建线程


参考答案:AC

第7题:

Thread类中能运行线程的方法是( )。A.resume( )B.start( )C.run( )SXB

Thread类中能运行线程的方法是( )。

A.resume( )

B.start( )

C.run( )

D.init( )


正确答案:C
resume()是Thread类提供的用于线程控制的方法;start()是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start()方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从init()开始-样;init()不是Thread类中的方法。

第8题:

Java语言中用于定义线程具体行为的方法是Thread类的______方法。


正确答案:run()
run()

第9题:

当使用SomeThread t=new SomeThread( )创建-个线程时,下列叙述中正确的是( )。

A.Some Thread类是包含run( )方法的任意Java类

B.Some Thread类-定要实现Runnable接口

C.Some Thread类是Thread类的子类

D.Some Thread类是Thread类的子类并且要实现Run-nable接口


正确答案:C
由SomeThreadt=newSomeThread()可知此题是通过继承Thread类来创建线程的。

第10题:

下列方法可以通过Thread类就可以调用,而不需要通过Thread类的实例进行调用的是 ( )

A.sleep()

B.start()

C.setPriority()

D.suspend()


正确答案:A
解析:sleep()方法可以通过Thread类就可以调用,而不需要通过Thread类的实例进行调用。

更多相关问题