Java面试常见问题

创建线程的3种方式

2018-06-07  本文已影响0人  2_shou

一、继承Thread类创建线程

1.继承Thread类并重写run()方法
2.创建线程对象
3.调用对象的start()方法

二、实现Runnable接口创建线程

1.实现Runnable接口,重写run()方法
2.创建实现类的实例对象,将他作为Thread对象的参数来创建Thread对象
3.调用Thread的start()方法

三、使用Callable和Future创建线程

1.实现Callable接口并实现call()方法,创建实现类的对象
2.用FutureTask类包装Callable对象,并将他作为Thread对象的参数,启动线程
3.用FutureTask的对象调用get方法获得返回值

关于创建线程的文章:
java中创建线程的三种方法以及区别

上一篇下一篇

猜你喜欢

热点阅读