摘要: 基础知识点:  JDK 中用Thread.State 类定义了线程的几种状态要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的 五种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,新生 阅读全文
posted @ 2021-04-11 19:49 小白冲 阅读(234) 评论(2) 推荐(1) 编辑
摘要: 继承方式和实现方式的联系与区别public class Thread extends Object implements Runnable 区别 继承Thread:线程代码存放Thread子类run方法中。 实现Runnable:线程代码存在接口的子类的run方法。 实现方式的好处 避免了单继 阅读全文
posted @ 2021-04-11 07:47 小白冲 阅读(365) 评论(0) 推荐(0) 编辑
摘要: /** * 创建多线程的方式二:实现Runnable接口 * 1. 创建一个实现了Runnable接口的类 * 2. 实现类去实现Runnable中的抽象方法:run() * 3. 创建实现类的对象 * 4. 将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 * 5. 通过T 阅读全文
posted @ 2021-04-11 07:40 小白冲 阅读(148) 评论(0) 推荐(0) 编辑
摘要: /** * 测试Thread中的常用方法: * 1. start():启动当前线程;调用当前线程的run() * 2. run(): 通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中 * 3. currentThread():静态方法,返回执行当前代码的线程 * 4. g 阅读全文
posted @ 2021-04-11 01:53 小白冲 阅读(175) 评论(0) 推荐(0) 编辑