开发喵星球

Java中线程池中submit() 和execute() 方法有什么区别?

相同点:
相同点就是都可以开启线程执行池中的任务。
不同点:
1、接收参数:excute()只能执行Runnable类型的任务。submit()可以执行Runnable 和Callable类型的任务。
2、返回值:submit()方法可以返回持有计算结果的Future对象,而execute()没有
3、异常处理:submit()方便Exception处理

Proudly powered by WordPress