91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

futuretask的常用方法有哪些

小億
88
2024-02-04 10:27:46
欄目: 編程語言

FutureTask的常用方法有:

  1. get():獲取任務的結果,如果任務還沒有完成,則阻塞等待任務完成后返回結果。
  2. get(long timeout, TimeUnit unit):獲取任務的結果,如果任務還沒有完成,則最多等待指定的時間(由timeout和unit參數決定),如果在等待時間內任務完成則返回結果,否則拋出TimeoutException異常。
  3. cancel(boolean mayInterruptIfRunning):嘗試取消任務的執行。如果任務已經完成或者已經被取消,則該方法返回false;如果任務還沒有開始執行,則會嘗試取消任務的執行并返回true;如果任務正在執行,并且mayInterruptIfRunning參數為true,則會中斷任務的執行并返回true;如果任務正在執行,并且mayInterruptIfRunning參數為false,則無法取消任務的執行并返回false。
  4. isCancelled():判斷任務是否被取消。
  5. isDone():判斷任務是否完成。
  6. run():執行任務。這個方法會在任務還沒有被執行時被調用。
  7. runAndReset():執行任務并重置任務的狀態。這個方法會在任務還沒有被執行時被調用,并且在執行完畢后重置任務的狀態,使得任務可以重新執行。
  8. set(V result):設置任務的結果,并標記任務已經完成。
  9. setException(Throwable throwable):設置任務執行過程中拋出的異常,并標記任務已經完成。
  10. isPeriodic():判斷任務是否是周期性任務。這個方法在FutureTask中沒有具體的實現,而是在ScheduledFutureTask中有實現。

0
扶绥县| 镇远县| 郑州市| 高要市| 庐江县| 河西区| 天津市| 炉霍县| 平潭县| 夏津县| 辽中县| 玉树县| 岢岚县| 三明市| 正阳县| 曲麻莱县| 大埔区| 滁州市| 嵊泗县| 远安县| 开平市| 兴业县| 新安县| 齐河县| 盖州市| 交城县| 措勤县| 永福县| 大洼县| 瓮安县| 武城县| 西宁市| 黎川县| 吉木萨尔县| 桐柏县| 师宗县| 嫩江县| 永善县| 盐池县| 蛟河市| 莱阳市|