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

  • 相关阅读:
    手把手教你学Git
    服务器上Mysql的安装与配置
    python 5
    python 4
    python 3
    python 2
    区分命令行模式和Python交互模式
    CUDA编程模型之内存管理
    多目标优化算法-NSGA2
    C# ListView 如何添加列标头
  • 原文地址:https://www.cnblogs.com/twelve-eleven/p/8012697.html
Copyright © 2011-2022 走看看