1夸浅、execute是接口Executor的方法
submit是Executor子接口ExecutorService的方法
2超升、接收參數(shù)不同
①submit可以接收Runnable和Callable尖昏,返回值Future對象串绩,但是Runnable的返回值為void赖歌,所以Future的get方法返回null枉圃。
②execute只能接收Runnable參數(shù),返回值為void
3庐冯、返回值
①submit返回future孽亲,可以獲取到線程返回的結果數(shù)據(jù)
②execute沒有返回值
4、異常處理
①execute直接拋出異常展父,在線程外部無法捕獲異常返劲,想要捕獲該異常,可以實現(xiàn)UncaughtExceptionHandler接口
②submit不會拋出異常栖茉,需要調用返回值Future對象的get方法