首页 > 高职专科
题目内容 (请给出正确答案)
[主观题]

通过继承Thread创建线程,在主控程序中同时运行两个线程Thread1和Thread2。请在下面横线处填入代码

完成此程序。 public class ThreadTest { public static void main(String args[]) { new TestThread("Threadl").start(); 【 】 } } class TestThread extends Thread() { public TestThread(String str) { super (str); } public void run() { for(int i = 0; i<5; i++) { System.out.println(i + ....+ getName() + "在运行"); try { Sleep(1000); }catch(InerruptedException e) {} } System.out.println(getName() + "已结束"); }

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“通过继承Thread创建线程,在主控程序中同时运行两个线程T…”相关的问题
第1题
可以通过继承Thread类和实现()来创建线程。
可以通过继承Thread类和实现()来创建线程。

点击查看答案
第2题
下面关于线程的说法错误的是()

A.线程其实就是进程中的一个控制单元,它负责就是程序的执行。一个进程中至少有一个线程

B.当一个类实现了Runnable接口后,并实现了其run方法,就可以直接调用这个类的start方法开启线程

C.继承Thread类或者实现Runnable接口都可以封装线程要执行的任务

D.Thread类本身就是一个线程类,可以直接创建Thread类对象,开启线程

点击查看答案
第3题
实现Runnable接口相比继承Thread类方式创建线程,优点在于它解决了单继承带来的局限性。()
点击查看答案
第4题
通过实现Runnable接口创建线程,请在画线处加入正确的代码完成此程序【 】。 public class Thre
adTest { public static void main(String args[ ]) { Thread t1=new Thread(new Hello()); Thread t2=new Thread(new Hello()); ______; t2.start(); } } class Hello implements Runnable { int i; public void run() { while(true) { System.out.println("Hello"+i++); if(i==5) break; } } }

点击查看答案
第5题
有关线程的叙述正确的是()

A.可以获得对任何对象的互斥锁定

B.通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定

C.线程通过使用synchronized关键字可获得对象的互斥锁定

D.线程调度算法是平台独立的

点击查看答案
第6题
下列描述是通过Callable和Future创建线程描述错误的是()

A.创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值

B.创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值

C.使用FutureTask对象作为Thread对象的target创建并启动新线程

D.调用FutureTask对象的getValue()方法来获得子线程执行结束后的返回值

点击查看答案
第7题
"如下代码创建一个新线程并启动线程:Runnable target=new MyRunnable();Thread myThread=new Thread(target);问:如下哪些类可以创建target对象,并能编译正确

A.public class MyRunnable extends Runnable{public void run(){}}

B.public class MyRunnable extends Object{public void run(){}}

C.public class MyRunnable implements Runnable{public void run(){}}

D.public class MyRunnable extends Runnable{void run(){}}

点击查看答案
第8题
当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于()状态,此时它已经有了

相应的内存空间和其他资源。

点击查看答案
第9题
如下代码创建一个新线程并启动线程: Runnable target=new MyRunnable(); Thread myThread=new Thread(target); 问:如 些类可以创建target对象,并能编译正确

A.public class MyRunnable extends Runnable { public void run(){} }

B.public class MyRunnable extends Object { public void run(){} }

C.public class MyRunnable implements Runnable {public void run(){}}

D.public class MyRunnable implements Runnable {void run(){}}

点击查看答案
第10题
下列哪个方法可用于创建一个可运行的线程类()

A.public class X implements Runnable{public void run(){……}}

B.public class X extends Thread{public void run(){……}}

C.public class X extends Thread{public int run(){……}}

D.public class X implements Runnable{protected void run(){……}}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改