Callable和Runnable接口之间的区别和start 方法和run方法的区别
Callable和Runnable接口之间的区别
1.Callable的任务执行可以返回值,而Runnable不能有返回值
2.Callable重写call()方法,call可以抛出异常,Runnable重写run()方法,run不可以抛出异常
3.Callable可以返回一个Future对象,Future表示任务的计算结果,可以通过结构了解任务的任务执行情况
start 方法和run方法的区别
1.start方法用来启动相应的线程;
2.run方法是一个普通方法,不会启动新的线程;
3.需要并行处理.
原创
2020-05-10 19:35:40 ·
554 阅读 ·
0 评论