标签:步骤 不同 任务 重写 就是 run tar pre star
1)继承 Thread 类创建线程
2)实现 Runnable 接口创建线程
Thread 和 Runnable 的相同点:都是“多线程的实现方式”。
Thread 和 Runnable 的不同点:
Thread 是类,而Runnable是接口;Thread本身是实现了 Runnable 接口的类。我们知道“一个类只能有一个父类,但是却能实现多个接口”,因此Runnable具有更好的扩展性。此外, Runnable还可以用于“资源的共享”。即,多个线程都是基于某一个Runnable对象建立的,它们会共享Runnable对象上的资源。通常,建议通过“Runnable”实现多线程!
Thread的创建步骤
1. 创建 Thread类的子类,并重写该类的run()方法,该方法中就是线程需要完成的任务,run()方法也称为线程执行体。
2. 创建Thread子类的实例,也就是创建了线程对象
3. 启动线程,即调用子类实例的start()方法
标签:步骤 不同 任务 重写 就是 run tar pre star
原文地址:https://www.cnblogs.com/lizhouwei/p/9063598.html