2018-08-02--学习多线程笔记

学习多线程的记录

1. 基础

两种实现方式

  • 继承Thread
public class ThreadDemo extends Thread 
{
    @Override
    public void run() {
        super.run();
    }
}
  • 实现Runable接口
public class ThreadDemo implements Runnable
{
    @Override
    public void run() {
        super.run();
    }
}

以上2中方法,重写的run方法,则为多线程运行的

则在写一个实现类

public class ThreadTest 
{
    public static void main(String[] args) 
    {
        Thread thread = new Thread(new ThreadDemo());
        thread.start();
    }
}

线程状态转换

你可能感兴趣的:(2018-08-02--学习多线程笔记)