JavaSE进阶

15.2 Java中多线程的创建和使用

public class Sample {

    public void method1(String str){

        System.out.println(str);

    }

    public void method2(String str){

        method1(str);

    }

    public static void main(String[] args) {

        Sample  s = new Sample();

        s.method2("hello!");

    }

}

15.2.1 多线程的创建和启动

  • Java语言的JVM允许程序运行多个线程,它通过lang.Thread类来实现。
  • Thread类的特性
    • 每个线程都是通过某个特定Thread对象的run()方法来完成操作的,经常把run()方法的主体称为线程体
    • 通过该Thread对象的start()方法来调用这个线程
    • 15.2.2 子线程的创建和启动过程