线程创建

  • 通过继承Thread类创建
class Test extends Thread{
    public void run() {
        // do something
    }
}

new Test().start();
  • 通过向Thread()构造方法传递Runnabe对象创建
class MyTask implements Runnable {
 public void run() { 
    // do something
  }
}

Thread thread = new Thread(new MyTask());
thread.start();
  • 匿名实现Runnable
new Thread(){
  public void run() {
      // do something
 }.start();

  • 用Lambda表达式
new Thread( ()-> {
   // do something
} ).start();
posted @ 2019-05-27 22:28  VVII  阅读(104)  评论(0)    收藏  举报