Thread使用
方式一:业务逻辑Runnable与线程控制Thread分离
public class Test implements Runnable{ @Override public void run(){ } } public class MyProject{ Test test = new Test(); Thread t = new Thread(test,"t-name"); t.start(); }
方式二 继承Thread
public class Test extends Thread{ public Test(){ } @Override public void run(){ } } public class MyProject{ new Test().start(); }
方式三
public class Do{ public void Play(){ } public void Sing(){ } } public class MyProject{ public static void main(String[] args){ new Thread(Do::Play).start();
//or
new Thread(()->{
//Todo
}).start();
}
}

浙公网安备 33010602011771号