745.线程池启动线程 submit()和 execute()方法有什么不同

execute 没有返回值,如果不需要知道线程的结果就使用 execute 方法,性能会好很多。
submit 返回一个 Future 对象,如果想知道线程结果就使用 submit 提交,而且它能在主线程中通过 Future 的 get 方法捕获线程中的异常