package com.java.concurrent; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /** * 一.创建线程的方式三:实现Callable接口,相较于实现Runnable 接口的方式,方法可以有返回值,并且可以抛出异常 * * 二.执行Callable方式,需要Future…