zoukankan      html  css  js  c++  java
  • 匿名内部类实现线程的两种方式

    public class Demo3_Thread {

    public static void main(String[] args) {

      /*
      * 继承Thread类
      */
      new Thread() { //1.继承Thread
      public void run() { //2.重写run方法
        for(int i=0; i<10; i++) { //3.将要执行的代码写在run方法中
          System.out.println("AAAAAAAAAAAAAAAAAAa");
          try {
            sleep(100);
          } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
        }
      }
      }.start(); //4.开启线程

    /*
    * 实现Runnable接口
    */
    new Thread(new Runnable() { //1.Runnable的子类对象传递给Thread的构造方法
      @Override
      public void run() { //2.重写run方法
        // TODO Auto-generated method stub
        for(int i=0; i<10; i++) { //3.将要执行的代码放到run方法中
          System.out.println("BBBBBBBBBBBBBBBBBB");
          try {
            Thread.sleep(100);
          } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
        }
      }
    }).start(); //4.开启线程
    }
    }

  • 相关阅读:
    组合数据类型练习
    实验四、递归下降语法分析实验
    词法分析实验报告
    Python基础综合练习
    大数据概述
    一个词法分析程序
    linux基本命令
    有限自动机的构造与识别
    我对编译原理的小小了解
    Scrum 冲刺博客 2
  • 原文地址:https://www.cnblogs.com/zyybb/p/10511753.html
Copyright © 2011-2022 走看看