您的位置:首页 > 编程语言 > Java开发

Java线程的实现方式

2016-10-26 19:13 148 查看
(1)      继承Thread类,重写run方法

(2)      实现runnable接口,实现run方法

       

(1)(2)两种方法本质上都是相同的,使用Runnable实现多线程

(3)实现Callable接口,重写call()方法

Callable接口中只有一个call方法,call方法执行完后可以返回结果,并且call方法可以抛出异常。运行Callable接口的实现类可以拿到一个Future对象,其中包含异步任务返回的结果(call方法的返回值),当调用Future的get方法获取结果时,当前线程(主线程)会阻塞,直到call方法执行结束并返回结果。

参考链接:http://blog.csdn.net/heyutao007/article/details/19072675
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 线程 实现方式