请阅读下面程序,说明该程序创建线程使用的方法是( )。 publicclassThreadTest { publicstaticvoidmain(Stringargs[]) { Threadt1=newThread(newH0110World(

admin2013-12-02  34

问题 请阅读下面程序,说明该程序创建线程使用的方法是(    )。
publicclassThreadTest
{
publicstaticvoidmain(Stringargs[])
{
Threadt1=newThread(newH0110World(    ));
Threadt2=newThread(newHolloWorld(    ));
t1.start(    );
t2.start(    );
}
}
classHolloWorldimplementsRunnable
{
inti;
publicvoidrun(    )
{
while(true)
{
System.OUt.println(”HolloWorld“十i++);
if(i==5)break;
}
}
}

选项 A、继承Thread类
B、实现Runnable接口
C、t1.start(    )
D、t2.start(    )

答案B

解析 本题考查线程的创建。在Java中,创建线程有两种方法;①通过实现Runnable接口创建线程。Runnable接口中只定义了一个run()方法作为线程体。②通过继承Thread类创建线程,Thread类本身实现了Runnable接口。创建的新的线程不会自动运行.必须调用start()方法才能运行。本题中HolloWorld类实现了Run—nable接口。
转载请注明原文地址:https://kaotiyun.com/show/zGID777K
0

最新回复(0)