其中前两种方式线程执行完后都沒有返回值后两种是带返回值的。
Thread类本质上是实现了Runnable接口的一个实例代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法start()方法是一个native方法,它将启动一个新线程并执行run()方法。这种方式实现多线程可以用继承很简单通过自己的类直接extend
Thread,并复写run()方法就鈳以启动新线程并执行自己定义的run()方法。例如:
如果自己的类已经extends另一个类就无法直接extends Thread,此时可以实现一个Runnable接口,如下:
发布了37 篇原创文章 · 获赞 8 · 访问量 1万+