ExecutorService中submit和execute submit的区别

//shutdown() 方法在终止前允许执行以前提交嘚任务 //第一阶段调用 shutdown 拒绝传入任务然后调用 shutdownNow(如有必要)取消所有遗留的任务 //提交的任务运行结束后关闭线程池 * 会抛出异常,可以捕获異常当发生异常时,可以选择立即shutdown其他任务

ExecutorService之execute submit方法没有返回结果也不会通过处理结果返回异常。

这里有execute submit方法的使用示例通过实现Runnable接ロ定义了一个Task类,实现run方法

}

运行了很多次,时间上有差异,但是執行顺序却一直是这个顺序...

 
 

}

ExecutorService中submit和execute submit的区别有三点: 1、接收的参數不同 2、submit有返回值而execute submit没有 用到返回值的例子,比如说应用中有很多个做validation的task用户希望所有的task执行完,然后每个task告诉主程序执行结果

}

我要回帖

更多关于 submit和execute 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信