zoukankan      html  css  js  c++  java
  • Java多线程基础

    最近经常用做个笔记吧。

    Java有两种方式实现多线程。

    1.实现Runnable接口

    2.继承Thread类(Thread继承了Object实现了Runnable)

    先说Runnable的实现步骤吧

    1).实现Runnable接口

    2).重写run()方法

    3).创建一个Thread对象

    4).将创建的对象(实例)作为参数传递

    5).在Thread的对象上面调用start()方法

    代码如下

    public ThreadRun implement Runnable{

      public void run(){

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

          system.out.println("线程"+Thread.currentThread.getName()+i);//Runnable没有getName方法,使用Thread.currentThread.getName()

        }

        

      }

    }

    ThreadRun run = new ThreadRun();

    Thread running = new Thread(run,"线程1");

    running.start();

    2.继承Thread类(Thread继承了Object实现了Runnable)

    1).继承Thread类

    2).重写run()方法

    3).创建该子类对象

    4).子类对象调用start()方法

    public ThreadT extends Thread{

      public void run(){

        for(int y = 0;y<5;y++){

          system.out.println("线程"+getName()+y);

        }    

      }

    }

    ThreadT tt = new ThreadT();

    tt.start();

  • 相关阅读:
    HookLogger的使用
    文件创建与读写练习
    存储流练习2
    闭包
    Console命令详解,让调试js代码变得更简单
    清除浮动的3种方法
    js继承的几种实现方法
    题一
    题二
    十个修复IE6下bug技巧
  • 原文地址:https://www.cnblogs.com/twelve-eleven/p/8012697.html
Copyright © 2011-2022 走看看