package cn.itcast.day09.Thread;
/*
创建多线程程序的第一种方式:创建Thread类的子类
实现步骤:
1.创建一个Thread类的子类
2..在Thread类的子类中重写 Thread类中的run方法,设置线程任务(开启线程要做什么?)
3.创建Thread类的子类对象
4.调用Thread类中的方法start方法,开启新的线程,执行run方法
void start()使该线程开始执行;java虚拟机调用该线程的run方法
结果是两个线程并发地运行;当前线程(main线程)和另个线程(创建的新线程,执行其run方法)。
多次启动一个线程是非法的。特别是当线程已经结束执行后,不能再重新启动。
java程序使用的就是抢先式调度,优先让优先级高的线程先执行,如果线程的优先级相同,那么会随机选取一个(线程随机性)
*/
public class
java创建多线程程序的第一种方式:创建Thread类的子类
最新推荐文章于 2022-10-19 19:50:01 发布