java线程——实现Runnable接口方式
- 定义一个类实现于java.lang.Runnable接口
- 覆盖Runnable接口中的run方法
- run方法中编写需要执行的操作
- 在需要的地方,创建线程对象,并启动线程
public class KGLayerValidator implements Runnable {
@Override
public void run() {
try {
validateKg();//要执行的内容
} catch (Exception e) {
e.printStackTrace();
}
}
}
//在需要的地方调用线程
public void validateKg() {
try {
KGLayerValidator kgLayerValidator = new KGLayerValidator();
Thread validatorThread = new Thread(kgLayerValidator, "kg");
validatorThread.start();
} catch (Exception e) {
e.printStackTrace();
}
}
实现方式获取线程名字:
String name = Thread.currentThread().getName();