java线程池submit和execute
时间: 2023-04-26 09:05:16 浏览: 238
简单谈谈ThreadPoolExecutor线程池之submit方法
Java线程池中的submit和execute都是用来提交任务的方法,但是它们有一些不同之处。
submit方法会返回一个Future对象,可以用来获取任务的执行结果或者取消任务的执行。而execute方法则没有返回值,只是简单地提交任务并让线程池去执行。
另外,submit方法可以接受Callable和Runnable两种类型的任务,而execute方法只能接受Runnable类型的任务。
总的来说,如果需要获取任务的执行结果或者取消任务的执行,可以使用submit方法;如果只是简单地提交任务并让线程池去执行,可以使用execute方法。
阅读全文