线程的创建之实现Runnable接口

线程的创建之实现Runnable接口

一、实现步骤:

1. 创建实现类实现Runnable接口。

2. 实现Runnable接口中的run()方法。

3. 创建实现类对象。

4. 将 实现类对象 丢入Thread类对象中直接运行。new Thread(t1).start;


二、线程延迟执行(模拟延迟)

可以用Thread类中的sleep方法实现线程延迟执行单位 (ms),但是需要对其进行异常处理。

三、对比Thread继承创建线程的优势:避免单继承的局限性,方便同一个对象被多个线程同时使用。

可以用 Thread.currentThread().getName() 获取线程的名字。上图实现了多个线程操作同一个对象。

注意:多线程调用同一个对象时会同时占用该对象的资源。

-------------本文结束感谢您的阅读-------------