Java中的两种多线程实现方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kair_Wu/article/details/49798409

Java中有两种方式实现线程:

Class A继承Thread,并重写run方法,new A().start(),就执行了线程;

Class A 实现Runnable,实现run方法,new Thread(new A()).start()来执行线程;

当然以上方式run方法都是无返回值的,如果需要返回值,需要Callable接口。

Run()方法:要写一个线程,可以继承Thread类,然后重写run方法,或者实现Runnable接口,也就是实现run方法;

Start方法:启动一个线程的方法。又Thread实例调用。

猜你喜欢

转载自blog.csdn.net/Kair_Wu/article/details/49798409