内容
简单来说就是自定义一个类(class)继承(extends)Thread,重写类Thread的run()方法,线程类及对象在main()方法中用start()方法启动线程。
用例
import java.text.SimpleDateFormat;
import java.util.Date;
public class ThreadA {
public static void main(String[] args) {
new TT11().start();
new TT22().start();
}
}
class TT11 extends Thread{
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println("线程TT11----"+new SimpleDateFormat("HH:mm:ss:SSS.SSSSS").format(new Date()));
}
}
}
class TT22 extends Thread{
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println("线程TT22----"+new SimpleDateFormat("HH:mm:ss:SSS.SSSSS").format(new Date()));
}
}
}
测得时间精确到毫秒小数点后5位,瞧一瞧看一看。可以是并行吗?可能应该确实是并行的----鲁迅