问题:[问答题]
publicvoidrun()
Threadthread1=newThread(a);
①通过继承Thread类创建线程:
②通过向Thread()构造方法传递Runnable对象来创建线程。在本题中,publicvoidrun()声明语句是用来声明线程体的,这是创建一个线程的必须做的。
Threadthread1=newThread(a)语句的功能是通过向Thread()构造方法传递Runnable对象a来生成一个对象thread1。最后程序的输出结果如下图所示。
● 参考解析
本题主要考查Java中对线程的创建知识。解答本题的关键是熟练掌握如何创建线程的知识。一般情况下,创建线程的方法是: