创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread类传递一个Runnable对象。请在下面程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,

admin2009-01-15  39

问题 创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread类传递一个Runnable对象。请在下面程序的每条横线处填写一个语句,使程序的功能完整。
   注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
   源程序文件清单如下;
   public class TestThread
   {
       public static void main(String args[ ])
       {
           MyThread t=new MyThread();
           ______;
       }
   }
   class MyThread ______ Thread
   {
       ______
       {
           for(int i=0;i<10;i++)
           {
               System.out.println(" "+i);
           }
       }
   }

选项

答案t.start(); extends public void run();

解析 本题主要考查创建线程的方法、线程的执行过程。解答本题的关键是熟练掌握创建线程的方法、执行过程。在本题中, t.staxt()语句的功能是启动线程t,使其处于可运行状态,class MyThread extends Thread中的extends的作用是使Mythread线程为线程Thread的直接子类,public void run()的功能是重载run()方法。
转载请注明原文地址:https://kaotiyun.com/show/yFnp777K
0

最新回复(0)