多執行緒學習之Callable介面和Future類

2021-09-27 12:44:54 字數 456 閱讀 4095

二、編寫每個執行緒類的執行任務,實現callable介面,重寫call方法滿足自己的需求

三、主方法中啟動run方法

四、總結

public class mythread extends thread

//重寫run方法滿足自己的需求

@override

public void run() else

break;//跳出本次迴圈

}} catch (exception e)

}pool.shutdown();

}}

public class mytesk implements callable

@override

public listcall() throws exception

});}

}

多執行緒Callable

runnable不支援異常處理,而callable可以異常處理 runnable不能獲取執行緒塊的返回值,而callable可以通過futruetask獲取返回值 建立2個執行緒,分別獲取userinfo資訊與stuinfo資訊 callableuserinfocallable new callab...

多執行緒 Callable實現

1 實現callable介面 定義類studentthread實現callable介面,其中dealstudentinfores為業務處理完返回的結果集dto,dealstudentinforesq為需要處理的學生資訊的dto dealstudentinforesq學生資訊dto data apim...

多執行緒 Callable執行緒建立方式

介面定義 callable介面 public inte ce callable runnable介面 public inte ce runnable 編寫類實現callable介面 實現call方法 class implements callable 建立futuretask物件 並傳入第一步編寫的...