以下介绍在JAVA中,最简单调用多线程的方法。
在需要使用多线程方法的类中,新增线程类Thread并实现方法run。
//定义多线程
class ThreadLinePoints extends Thread{
private String m;
public ThreadLinePoints(){}
public ThreadLinePoints(String m){
this.m=m;
}
@Override
public void run(){
for (int i = 0; i < 100; i++) {
System.out.println(m+":"+i);
}
}
}
//调用多线程方法
public void getLines() {
try {
//开启两个线程
Thread thread=new ThreadLinePoints("线程1");
thread.start();
Thread thread2=new ThreadLinePoints("线程2");
thread2.start();
} catch (Exception e) {
}
}
执行结果如下,可以看到两个线程在同时执行。