线程的创建之实现Runnable接口
线程的创建之实现Runnable接口
一、实现步骤:
1. 创建实现类实现Runnable接口。
2. 实现Runnable接口中的run()方法。
3. 创建实现类对象。
4. 将 实现类对象 丢入Thread类对象中直接运行。new Thread(t1).start;
二、线程延迟执行(模拟延迟)
可以用Thread类中的sleep方法实现线程延迟执行单位 (ms),但是需要对其进行异常处理。
三、对比Thread继承创建线程的优势:避免单继承的局限性,方便同一个对象被多个线程同时使用。
可以用 Thread.currentThread().getName() 获取线程的名字。上图实现了多个线程操作同一个对象。
注意:多线程调用同一个对象时会同时占用该对象的资源。
-------------本文结束感谢您的阅读-------------