目录
目录
区别
submit可以是Callable、Runnable,execute只能是Runnable
Executor
ExecutorService
异常处理( submit的异常可以被主线程捕获到,execute)
关于返回值(submit有返回值; 而execute没有)
区别
1 接收的参数不一样:submit可以是Callable,也可以是Runnable,execute只能是Runnable 。
2 submit有返回值; 而execute没有,fs.get()的结果是null
3 submit的异常可以被主线程捕获到,execute
submit可以是Callable、Runnable,execute只能是Runnable
Executor
ExecutorService
异常处理( submit的异常可以被主线程捕获到,execute)
关于返回值(submit有返回值; 而execute没有)
返回值Future、Callable也是一个接口,通过他可以获得任务执行的返回值。