网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。


参考答案

更多 “一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。” 相关考题
考题 下列说法中错误的一项是( )。A.一个线程是一个Thread类的实例B.线程从传递给线程的Runnable实例的run()方法开始执行C.线程操作的数据来自Runnable实例D.新建的线程调用start()方法就能立即进入运行状态

考题 ( 21 )在一个线程中调用下列方法,不会改变该线程运行状态的是A ) yield 方法B )另一个线程的 join 方法C ) sleep 方法D )一个对象的 notify 方法

考题 通过调用线程对象实例的( )方法,可以启动执行该线程。 A.start()B.main()C.run()D.execute()

考题 如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态。()

考题 Java中线程是由线程类的( )方法定义的。A.init()B.run()C.application()D.main()

考题 5,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

考题 用实现Runnable接口的方法创建线程时要()A. 直接创建线程对象B. 实现start方法C. 通过run方法,启动线程对象D. 先创建线程的目标对象,在通过目标对象创建线程对象

考题 当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?

考题 对于线程的生命周期,下面四种说法正确的有哪些?()A、调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态 C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动

考题 Java中直接调用Thread类中的run()方法可以启动一个线程。

考题 一个线程创建并启动后,它将执行自己的run()方法。

考题 下面关于Java中线程的说法不正确的是()A、调用join()方法可能抛出异常InterruptedException。B、sleep()方法是Thread类的静态方法。C、调用Thread类的sleep()方法可终止一个线程对象。D、线程启动后执行的代码放在其run方法中。

考题 一个线程处于运行状态,该线程就会执行的方法是()A、init()B、sleep()C、stop()D、run()

考题 关于线程的创建过程,下面四种说法正确的有哪些?()A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

考题 run()方法是运行线程的主体,若run方法运行结束,线程就消亡了。

考题 启动一个线程的方法是哪项?()     A、 join()B、 run ()C、start()D、sleep()

考题 利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的()。A、start()B、doStart()C、startApp()D、doRun()

考题 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

考题 多选题关于线程的创建过程,下面四种说法正确的有哪些?()A定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法D定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

考题 多选题对于线程的生命周期,下面四种说法正确的有哪些?()A调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态C线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D线程进入死亡状态后,调用它的start()方法仍然可以重新启动

考题 多选题下列关于Java语言中线程的说法正确的有()。A支持多线程机制B一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体C要在程序中实现多线程,必须导入类:importjava.lang.Thread;D一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠

考题 判断题一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。A 对B 错

考题 填空题Java中线程的____是由java.lang.Thread类的run()方法定义的。

考题 问答题当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?

考题 单选题下面关于Java中线程的说法不正确的是()A 调用join()方法可能抛出异常InterruptedException。B sleep()方法是Thread类的静态方法。C 调用Thread类的sleep()方法可终止一个线程对象。D 线程启动后执行的代码放在其run方法中。

考题 单选题启动一个线程的方法是哪项?()A  join()B  run ()C start()D sleep()

考题 判断题run()方法是运行线程的主体,若run方法运行结束,线程就消亡了。A 对B 错