從源碼剖析FutureTask、RunnableFuture、Future、Runnable、Callable的關係

首先我們來看一下這幾個類之間的關係依賴圖: 現在開始分析源碼,從FutureTask類開始,這個類由於實現了RunnableFuture接口,而該接口又繼承了Runnable接口和Future接口,所以這個類實現的方法主要如下:run、cancel、isCancelled、isDone、get。前面一個是用來供線程調用,後面四個用來獲取線程的執行結果。我們看看它的構造函數,主要有兩個: /**  
相關文章
相關標籤/搜索