Java Logo
Java二级在线二级在线
首页选择题程序题成为会员帮助

线程输出整数

请修改编辑器中的代码,完成以下功能: 创建两个线程,每个线程每次会输出一个累计增加的整数和线程名(“第1”或“第2”),共计5次。最后,两个线程输出“运行! ”与线程名。程序的某次运行结果如下: 0 第1 0 第2 1 第1 1 第2 2 第1 2 第2 3 第1 3 第2 4 第1 4 第2 运行! 第1 运行! 第2 注意:程序中有两个线程交替输出,每次运行的顺序都不一样,这是并发执行的正常现象。本题按填入的代码判分,不比对输出内容。

public class Main
{
   public  static  void main (_________________ args[])
   {
      new SimpleThread("第1").start();
      new SimpleThread("第2").start();
   }
} 
class SimpleThread extends ________________
{
   public SimpleThread(String str)
   {
      super(str);
   }
   public void run()
   {
      for (int i = 0; i < 5; i++)
      {
         System.out.println(i + " " + ______________());
         try
         {
            sleep((int)(2 * 100));
         }
         catch (InterruptedException e) { }
      }
      System.out.println("运行! " + getName());
   }
}

控制台

调试终端

准备就绪