Java创建多线程的一种方法

    科技2024-12-21  10

    Java创建多线程的一种方法

    1.建立一个 T h r e a d Thread Thread的子类。 重写 r u n run run方法。

    2.主类创建子类对象,执行 s t a r t ( ) start() start()方法的同时,执行 m a i n ( ) main() main()方法,即实现了多线程。

    注: J a v a Java Java中多线程是抢占式调度,谁优先级高用谁,优先级相同就随机。

    子类:

    public class MyThread extends Thread{ @Override public void run() { for(int i=0;i<20;i++){ System.out.println("run:"+i); } } }

    主类:

    public class Demo02 { public static void main(String[] args) { MyThread mt = new MyThread(); mt.start(); for (int i = 0; i < 20; i++) { System.out.println("main:"+i); } } }

    运行结果:

    main:0 main:1 run:0 main:2 run:1 main:3 run:2 main:4 run:3 main:5 run:4 main:6 run:5 main:7 run:6 main:8 run:7 main:9 run:8 main:10 run:9 main:11 main:12 run:10 main:13 run:11 main:14 run:12 main:15 run:13 main:16 run:14 main:17 run:15 main:18 run:16 main:19 run:17 run:18 run:19
    Processed: 0.012, SQL: 8