生活生产服务其它并发编程

runnable 和 callable?

说一下 runnable 和 callable 有什么区别?显示全部

说一下 runnable 和 callable 有什么区别?

收起
参与22

查看其它 3 个回答zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

Runnable
1.Runnable接口是一个功能接口,并且具有单一的run()不接受任何参数,并且不返回任何值的方法。
2.这适用于我们不查找线程执行结果的情况,例如,传入事件日志记录
由于方法签名没有指定“throws”子句, 因此无法传播进一步异常的检查

Callable
1.Callable接口是包含单一的通用call()调用方法-它返回一个通用值V
2.Callable的call()方法包含“throws Exception”子句,因此我们可以轻松地进一步传播已检查的异常

互联网服务 · 2020-04-30
浏览936

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2020-04-30
  • 关注会员:5 人
  • 回答浏览:936
  • X社区推广