题目内容

列ABCD注释标注的哪行代码有错误?publicclassE{publicstaticvoidmain(Stringargs[]){Targett=newTarget();Threaddog=newThread(t);//AThreadcat=newThread(newTarget());//Bdog.start();//Cwhile(true){System.out.println("yes");}cat.start();//D}}classTargetimplementsRunnable{publicvoidrun(){while(true){System.out.println("ok");}}}

A. 选项A
B. 选项B
C. 选项C
D. 选项D

查看答案
更多问题

列哪些叙述是正确的?(多选)A.线程不是进程,但其行为很象进程,线程是比进程更小的执行单位。B.一个进程在其执行过程中,可以产生多个线程。C.一个进程在其执行过程中,至多可以产生1个线程。D.JVM加载代码,发现主类的main方法之后,就会启动一个线程,这个线程称为“主线程”(main线程),该线程负责执行main方法。

A. 选项A
B. 选项B
C. 选项C
D. 选项D

列哪些叙述是正确的?(多选)A.线程在它的一个完整的生命周期中通常要经历如下的四种状态:1.新建,2.运行,3中断,4.死亡。B.可以使用Thread类或其子类创建(新建)线程。C.线程调用start方法将启动线程,使之从新建状态进入就绪队列排队.一旦轮到它来享用CPU资源时,就可以脱离创建它的线程独立开始自己的生命周期了。D.线程不调用start方法,JVM就也会把它当作一个线程来对待(JVM管理的线程队列有这个线程)。

A. 选项A
B. 选项B
C. 选项C
D. 选项D

哪些叙述是正确的?(多选)A.线程处于“新建”状态时(在调用start方法之前),线程调用isAlive()方法返回的值是false。B.线程处于“新建”状态时(在调用start方法之前),线程调用isAlive()方法返回的值是true。C.currentThread()方法是Thread类中的static方法,该方法返回当前正在使用CPU资源的线程.D.线程调用interrupt()方法将触发InterruptedException异常。

A. 选项A
B. 选项B
C. 选项C
D. 选项D

哪些叙述是正确的?(多选)A.进入运行状态的线程,调用isAlive()方法返回的值是true。B.新建状态的线程调用isAlive()方法返回的值是false。C.currentThread()方法是Thread类中的static方法,该方法返回当前正在使用CPU资源的线程.D.Java中的线程不可以共享数据。

A. 选项A
B. 选项B
C. 选项C
D. 选项D

答案查题题库