线程的创建
Java提供了两种多线程实现方式,一种是继承java.lang包下的Thread类,重写Thread类的run()方法,在run()方法中实现运行在线程上的代码;另一种是实现java.lang.Runnable接口,同样是在run()方法中实现运行在线程上的代码。接下来就对这两种创建多线程的方法分别介绍。
继承Thread类创建多线程
在Java中提供了一个线程类Thread,通过继承Thread类,并重写Thread类中的run()方法,便可以实现多线程。在Thread类中,提供了一个start()方法用于启动新线程,线程启动后,系统会自动调用run()方法。下面通过一个案例来演示。
public class Test{
public static void main(String[] args) {
MyThread myThread = new MyThread(); // 创建线程MyThread的线程对象
myThread.start(