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

Java多线程-新特性-有返回值的线程

2016-04-05 14:05 375 查看
from :http://www.cnblogs.com/linjiqin/archive/2013/07/25/3213809.html

在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。

现在Java终于有可返回值的任务(也可以叫做线程)了。

可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。

执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务返回的Object了。

下面是个很简单的例子:

>>>A任务返回的内容
>>>B任务返回的内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: