1.相同点 在线程池中开启任务 2.不同点 submit()执行任务后,返回future对象,而excecute()没有返回对象submit()可以捕获任务的异常,可以捕获future.get()抛出的异常