欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

submit()和execute()的区别 博客分类: 多线程  

程序员文章站 2024-03-24 09:20:34
...
submit()和execute()的区别
JDK5往后,任务分两类:一类是实现了Runnable接口的类,一类是实现了Callable接口的类。两者都可以被ExecutorService执行,它们的区别是:

execute(Runnable x) 没有返回值。可以执行任务,但无法判断任务是否成功完成。——实现Runnable接口
submit(Runnable x) 返回一个future。可以用这个future来判断任务是否成功完成。——实现Callable接口
---------------------
作者:~哀而不伤
来源:CSDN
原文:https://blog.csdn.net/hhx0626/article/details/52957818
版权声明:本文为博主原创文章,转载请附上博文链接!