带返回值的线程创建方式
2021-01-28 10:17
                         标签:override   caller   cut   string   port   exec   ace   star   script      带返回值的线程创建方式 标签:override   caller   cut   string   port   exec   ace   star   script    原文地址:https://www.cnblogs.com/nachdenken/p/12838927.htmlpackage thread;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.FutureTask;
/**
 * @description: CallerTask类实现了Callable接口的call()方法。在main函数内首先创建了一个
 *                FutrueTask对象(构造函数为CallerTask的实例),然后使用创建的FutrueTask对象
 *                作为任务创建了一个线程并且启动它,最后通过futureTask.get()等待任务执行完毕并返回结果。
 * @author: Raymond
 * @createDate: 2020/5/6
 * @version:
 */
public class FutureTaskTest {
    public static class CallerTask implements Callable