方法1:
定义一个线程需要新建一个类并且继承Thread,然后重写父类的run()方法,并在其中增加耗时逻辑即可。
定义线程:
class MyThread extends Thread{
public void run(){
......//耗时逻辑
}
}
启动线程:
MyThread thread = new MyThread();
thread.start();
//或
new MyThread().start();
方法2:定义一个线程新建一个类,并且实现Runnable接口,然后重写run()方法。
定义线程:
class MyThread implements Runnable{
public void run(){
......//耗时逻辑
}
}
启动线程:
MyThread thread = new MyThread();
new Thread(thread).start();
方法3:使用匿名的方式去实现Runnable接口,然后重写run()方法。
定义线程:
new Thread(new Runnable(){
public void run(){
......//耗时逻辑
}
}).start();