【有返回值的线程】
1、可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。
2、执行Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务返回的Object了。
【实例】