zoukankan      html  css  js  c++  java
  • 多线程实现的两种方式

    其实非常简单

    1.首先:继承Thread类    重写run方法 

    class  Demo1  extends Thread

    {

      //重写run方法

      public void run(){

         for(int i = 0;i<60;i++){

           System.out.println("测试线程1--------->"+i);

         }

      }

    }

    2.实现Runnable借口   重写run方法

    class Demo2 implements Runnable

    {

      //重写run方法

      public void run(){

        for(int j = 0; j<60;j++){

          System.out.println("测试线程2=======>"+j);

        }

      }

    }

    3.测试线程数量

    class Test{

      public static void main(){

        //创建Demo1对象

        Demo1 d1 = new Demo1();

        //调用run方法

        d1.start();

        //创建Demo2对象

        Demo2 d2 = new Demo2();

        //调用run方法

        d2.start();

        

        //查看主线程

        for(int s = 0;s<60;s++){

          System.out.println("测试主线程=======>"+j);

        }

      }

    }

  • 相关阅读:
    ###MySQL 数据库DataBase
    操作mysql数据库
    发送邮件
    模块-os.system的两个模块/random模块/datetime模块/写日志
    map/fileter
    日期相关-时间模块
    内置函数
    集合+函数
    函数-变量-参数-递归
    模块(os模块)
  • 原文地址:https://www.cnblogs.com/zhouyingming/p/6083227.html
Copyright © 2011-2022 走看看