jianglilili / jianglilili/Thread

Runnable接口和Callable接口的区别

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

- Callable规定的方法是call(),Runnable规定的方法是run()

- Callable的任务执行后可以返回值,而Runnable的任务执行后是不能返回值的

- call()方法可以抛出异常,而run()方法不可以

- 运行Callable任务可以拿到一个Future对象,表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并检索计算的结果。通过Future对象可以了解任务执行情况,可取消任务的执行,还可获取执行结果

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.