Java 线程(Thread)

228 阅读1分钟

内容

简单来说就是自定义一个类(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位,瞧一瞧看一看。可以是并行吗?可能应该确实是并行的----鲁迅