摘要:
public class RunnableFutureTask { static FinalizableDelegatedExecutorService executorService = (FinalizableDelegatedExecutorService) Executors1.newSingleThreadExecutor(); //创建一个单线程执行器 public static vo 阅读全文
摘要:
@SuppressWarnings({"unchecked","restriction"}) public class FutureTask1 implements RunnableFuture { /* 任务可能出现的状态转换 NEW新建 -> COMPLETING即将完成 -> NORMAL正常结束 NEW新建 -> COMPLETING即将完成... 阅读全文
摘要:
FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池执行,之后可以在外部通过FutureTask的get方法异步获取执行结果,因此,FutureTask非常适合用于耗时的计算,主线 阅读全文