使用FutureTask執行並行耗時任務

在實際開發中,通常任務都有串行和並行之分。好比走完A步驟以後才能在走B步驟,這個屬於串行。好比登陸註冊操做,只有先獲取驗證碼,而後在使用驗證碼登陸。又好比爲了獲取一個商品的價格,咱們能夠從多個渠道獲取,從不一樣渠道獲取商品價格是屬於並行任務的,多個渠道之間徹底沒有任何的關係。這個時候咱們通常都要蒐集結果。java FutureTask就是很是適合這種情景的。 主要api有get,run,cance
相關文章
相關標籤/搜索