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);

        }

      }

    }

  • 相关阅读:
    Retrofit源码分析
    Android异步消息机制
    崩溃bug日志总结3
    单例模式
    总结(第一段)
    mysql日期类型比较
    mysql记录(一)
    JSONObject/JSONArray的区别
    java 正则表达式(Pattern ,Matcher)的使用
    javaweb开发中的权限管理的方法
  • 原文地址:https://www.cnblogs.com/zhouyingming/p/6083227.html
Copyright © 2011-2022 走看看