精华内容
下载资源
问答
  • 创建线程的两种方式

    2020-11-25 17:21:53
    创建线程的两种方式 //方式一: //1、线程中的任务不需要手动调用,而是通过start方法在创建并开启线程后自动调用的 //2、多个线程之间的运行是互不影响的 //3、线程的运行是随机的(和资源争夺有关) class Sub ...

    创建线程的两种方式

    //方式一:
    //1、线程中的任务不需要手动调用,而是通过start方法在创建并开启线程后自动调用的
    //2、多个线程之间的运行是互不影响的
    //3、线程的运行是随机的(和资源争夺有关)
    class Sub extends Thread{
    @Override
    public void run() {
    System.out.println(“执行任务!”);
    }
    }
    //方式二
    /**

    • Runnable接口中提供了任务
    • 实现类只需要给到具体的任务即可
      */
      class subb implements Runnable{
      @Override
      public void run() {
      // TODO Auto-generated method stub
      System.out.println(“开始”);
      }

    }
    //方式一调用
    //Sub sub = new Sub();
    //sub.start();
    // sub.run();
    //方式二调用
    Runnable subb = new subb();
    // 创建一个Thread对象创建并开启线程
    Thread t = new Thread(subb);
    t.start();
    Thread t1 = new Thread(subb);
    t1.start();
    }

    展开全文
  • 主要介绍了Java创建线程的两种方式,针对Java创建线程的两种方式进行比较,感兴趣的小伙伴们可以参考一下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,434
精华内容 2,573
关键字:

创建线程的两种方式