Android 多线程编程使用方式
几种线程的使用方式
用法一
新建一个类继承自Thread,然后重写父类的run()方法
class MyThread extends Thread {
@Override
public void run() {
// 处理具体的逻辑
}
}
new MyThread().start();
用法二
继承的方式耦合性有点高,选择使用实现Runnable接口的方式
class MyThread implements Runnable {
@Override
public void run() {
// 处理具体的逻辑
}
};
MyThread myThread = new MyThread();
new Thread(myThread).start();
用法三
使用匿名类的方式
new Thread(new Runnable() {
@Override
public void run() {
// 处理具体的逻辑
}
}).start();