背景 本文基于JDK 11,主要介绍FutureTask类中的run().get()和cancel() 方法,没有过多解析相应interface中的注释,但阅读源码时建议先阅读注释,明白方法的主要的功能,再去看源码会更快. 文中若有不正确的地方欢迎大伙留言指出,谢谢了! 1.FutureTask类图 1.1 FutureTask简介 FutureTask类图如下(使用IDEA生成).如图所示,FutureTask实现了Future接口的所有方法,并且实现了Runnable接口,其中,Runnab…