博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Callable,Runnable比较及用法
阅读量:6340 次
发布时间:2019-06-22

本文共 279 字,大约阅读时间需要 1 分钟。

线程有三种:Thread,Runnable,Callable.

Runnable和Callable的区别是,

(1)Callable规定的方法是call(),Runnable规定的方法是run().
(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得
(3)call方法可以抛出异常,run方法不可以
(4)运行Callable任务可以拿到一个Future对象,表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并检索计算的结果。通过Future对象可以了解任务执行情况,可取消任务的执行,还可获取执行结果

转载地址:http://thhoa.baihongyu.com/

你可能感兴趣的文章
PHP如何通过JSON-RPC与以太坊交互
查看>>
涨薪必备|给你一份超详细Spring Boot知识清单
查看>>
systemC的错误
查看>>
linux网卡绑定
查看>>
获取数据库字段小技巧
查看>>
[Spice-devel] usbredir for Windows Client
查看>>
DKhadoop安装包下载与监控参数说明
查看>>
ARM工控主板价格
查看>>
《一遍文章让你看懂的SpringCloud、错过你会后悔》
查看>>
makefile
查看>>
考上一级建造师很牛吗?让我从一个屌丝技术员到项目经理
查看>>
重庆北大青鸟ACCP软件工程师课程内容有哪些?
查看>>
又双叒叕高考结束了,你的志愿又该是谁来“拯救”。【砺鹰职业测评】
查看>>
Oracle技术之缺少log_archive_config导致归档路径被禁用
查看>>
Oracle 临时表之临时表的应用问题
查看>>
Linux之进程查看与管理
查看>>
碟中谍:完成任务机房是核心
查看>>
戴尔联合微软开发私有云入门级系统
查看>>
图片轮播滚动
查看>>
selinux 引起的 Instantiating disk: failed
查看>>