FutureTask解析(轉)

站在使用者的角度,future是一個經常在多線程環境下使用的Runnable,使用它的好處有兩個: 1. 線程執行結果帶有返回值 2. 提供了一個線程超時的功能,超過超時時間拋出異常後返回。 那,怎麼實現future這種超時控制呢?來看看代碼: FutureTask的實現只是依賴了一個內部類Sync實現的,Sync是AQS (AbstractQueuedSynchronizer)的子類,這個類承擔
相關文章
相關標籤/搜索