Thread类中启动线程体的方法是( )。A.start()B.resume()C.init()D.run()

题目

Thread类中启动线程体的方法是( )。

A.start()

B.resume()

C.init()

D.run()

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

第1题:

启动线程时,需要调用()方法。

A.start()

B.currentThread()

C.join()

D.run()


start()

第2题:

Thread类中能运行线程体的方法是________。

A.start()

B.resume()

C.init()

D.run()


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

第3题:

在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是()。

A.start()

B.init()

C.resume()

D.run()


resume ()

第4题:

Thread类的()方法用于启动线程;当新线程启动后,系统会自动调用调用()方法。

A.start sleep

B.run sleep

C.run start

D.start run


start run

第5题:

在创建Thread对象之后,调用线程的( )方法开始执行线程。

A.start()

B.interrupt()

C.run()

D.stop()


正确答案:A
解析:本题考查线程机制。选项A正确,为了运行线程,将调用它的start()方法,调用线程的start()方法将导致调用另外一个方法——线程对象中所必须具有的run()方法。 fun()方法是线程类的核心。通过添加 implements Runnable,创建和小程序相关的 Thread对象,并使用小程序的start()、stop()和run()方法,小程序将成为使用线程的程序。另外,千万要注意小程序和线程都有 start()方法,当创建使用线程的小程序时,这点会让人迷惑,但这两个方法是不同的,而且彼此之间没有任何联系。选项B错误,interrupt()方法中断一个正在运行的程序;选项C错误,run()是一个抽象方法,它是通过调用start()方法触发它运行:选项D错误,stop()方法终止一个线程的运行。由此可知本题的答案是A。

第6题:

用Thread子类实现多线程的步骤顺序是( )

A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法

B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例

C、创建Thread子类的实例,让线程调用start()方法

D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法


正确答案:A

第7题:

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

A.stairt()

B.resume()

C.init()

D.run()


正确答案:D

第8题:

下列哪个方法用来定义线程的具体行为,也就是定义线程体?

A.start( )

B.run( )

C.init( )

D.thread( )


正确答案:B
解析:一般情况下,通过重写run()方法来定义线程体。

第9题:

Thread类中能运行线程体的方法是

A.start()

B.resume()

C.init()

D.run()


正确答案:D
解析:选项A,start()是Thread类中的方法。新建的线程不会自动运行,必须调用线程的start()方法,才能运行该线程。选项B,resume()是Thread类提供的用于线程控制的方法。调用该方法,用于恢复因调用suspend()而暂停的线程继续执行。选项C,init()不是Thread类中的方法。选项 D,run()是Thread类中的方法,在该方法中定义了线程的具体行为。线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从 init()开始一样。因此正确答案是D。