0
我是否理解submit
和execute
之間的區別就像是async
和sync
調用?在第二種情況下,調用者將被停止直到runnable完成?ExecutorService提交vs執行
public static ExecutorService serialQueue = Executors.newFixedThreadPool(1);
我使用ExecutorService
作爲串行隊列,一次只能運行一個任務。
要添加,'execute'是'Executor'接口的一部分,而'submit'是'ExecutorService'接口的一部分。返回的'Future'還允許您取消請求,因爲'execute'只會一直持續到它自己結束。 – DeeV