当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 在创建Thread对象之后,调用线程的( )方法开始执行线程。


A.start()
B.interrupt()
C.run()
D.stop()

参考答案: A

  参考解析

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

微信端