线程的小知识点 进程:是一个正在执行的程序。系统创建的。每一个进程执行都有一个执行顺序,该顺序就一个执行路径,或者叫作一个控制单元。 线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。 一个进程中至少有一个线程。 扩展:其实更细节说明jvm启动时不止一个启动线程,还有垃圾回收机制的线程。 如何在自定义的代码中定义一个线程呢?三步(在注释中) Thread类中的run方法,用于存储线程要运行的代码。 class Demo extendsThread //定义类继承Thread 类线程。 { public void run() //复写Thread中的run方法,将自定义代码存储在run方法中,让线程运行。 { for(int x=0; x<60;x++) System.out.println("demorun----"+x); } } class ThreadDemo { public static voidmain(String[] args) //执行主线程的代码。 { Demo d = new Demo();//创建好一个线程。 d.start(); // start 调用run方法启动一个线程。执行run中的代码。是调用底层,让控制单元去执行这个动作。 //d.run(); //仅仅是对象调用方法,而线程创建了却没有被运行。所以不能用这个。仅仅是封装线程要运行的代码 for(int x=0;x<60;x++) System.out.println("HelloWorld---"+x); } } |