java中的多线程

知识点:

java中的多线程_第1张图片
fyy_Image.png
java中的多线程_第2张图片
fyy_Image.png

原理图:

java中的多线程_第3张图片
fyy_Image.png

代码示例:

/*
进程
多线程
*/
class Demo extends Thread {
    
    public void run() {
        for (int x = 0;x<60;x++)
        System.out.println("demo run----"+x);
    }
}

class ThreadDemo {

    public static void main(String[] args) { // 主线程
        Demo d = new Demo();//创建好了一个线程
        d.start();//开启线程并执行该线程的run方法
        //d.run(); //仅仅是对对象调用方法。而线程创建了,并没有运行。执行是单线程顺序结构
        
        for (int x = 0;x<60;x++)
        System.out.println("hello world!-------"+x);
    }
}

dos下的输出结果:

java中的多线程_第4张图片
dos_Image.png

你可能感兴趣的:(java中的多线程)