在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ java 線程池中的任務(wù)如何限定時(shí)間?

java 線程池中的任務(wù)如何限定時(shí)間?

如果自己開線程我通常這么寫


t.join(2000)
t..interrupt();

使用 ThreadPoolExecutor 來執(zhí)行任務(wù)后,不知道如何強(qiáng)制停止已經(jīng)超時(shí)的任務(wù)了。

回答
編輯回答
初念

有一種方案是使用FutureTask,里面有一個(gè)get方法,帶timeout參數(shù),如果執(zhí)行時(shí)間超過timeout,拋出TimeoutException,可以catch一下進(jìn)行處理

2017年7月13日 14:54