从源码剖析FutureTask、RunnableFuture、Future、Runnable、Callable的关系

首先我们来看一下这几个类之间的关系依赖图: 现在开始分析源码,从FutureTask类开始,这个类由于实现了RunnableFuture接口,而该接口又继承了Runnable接口和Future接口,所以这个类实现的方法主要如下:run、cancel、isCancelled、isDone、get。前面一个是用来供线程调用,后面四个用来获取线程的执行结果。我们看看它的构造函数,主要有两个: /**  
相关文章
相关标签/搜索