搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【判断题】

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

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

A、定义Thread类子类,重写Thread类run()方法,创建该子类实例对象,调用对象start()方法  B、定义Thread类子类,重写Thread类run()方法,创建该子类实例对象,调用对象run()方法  C、定义一个实现Runnable 接口类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类构造方法来创建Thread对象,调用Thread对象start()方法  D、定义一个实现Runnable 接口类并实现run()方法,创建该类对象,然后调用run()方法  

点击查看答案
第2题

A、调用了线程start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)  B、线程run()方法运行结束或被未catchInterruptedException等异常终结,那么该线程进入死亡状态   C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它  D、线程进入死亡状态后,调用它start()方法仍然可以重新启动  

点击查看答案
第4题

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

点击查看答案
第5题

A、调用join()方法可能抛出异常InterruptedException。  B、sleep()方法是Thread类静态方法。  C、调用Thread类sleep()方法可终止一个线程对象。  D、线程启动后执行代码放在其run方法中。  

点击查看答案
第6题

A、A.start()  B、B.doStart()  C、C.startApp()  D、D.doRun()  

点击查看答案
第8题

A、线程试图获取某个对象同步锁,而该锁被其它线程持有  B、线程调用了另一个线程join()方法  C、当线程调用了一个阻塞式IO方法  D、线程调用了setDaemon(boolean b)方法  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服