线程组成了程序执行中的进程,一个进程可以包含多个子线程,主线程只有一个(main主方法执行后,JMV会为其开辟一个主线程),进程就是程序的执行
一.子线程的创建方式
run方法的方法体内就是子线程要执行的程序代码
package cn.hp.demo02; /* * 线程创建的方式一 * 继承Thread类,重写run方法 * */ public class Demo01 { public static void main(String[] args) { System.out.println("主线程开启"); //创建子线程对象 ThreadA t1 = new ThreadA(); ThreadA t2 = new ThreadA(); //t1.run();//相当于调用普通方法,开启线程使用start() t1.setName("子线程01");//设置线程名字 t1.start();//开启子线程 t1.setPriority(10);//设置线程优先级 t2.setName("子线程02"); t2.start();//开启子线程 t2.setPriority(2);//设置线程优先级 //主线程打印语句 /* for (int i = 1;i<=100;i++){ System.out.println("主线程:"+i); try { Thread.sleep(10); } catch (InterruptedException e)