Runnable、Callable
2024-09-07 23:31:56
Runnable 任务,没有返回值
Callable 任务,又返回值
Runnable与Callable
相同点:
1. 都是接口;
2. 用来编写多线程程序;
3. 都需要调用Thread.start()启动线程
不同点:
1. 实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果
2. Callable接口的call()方法允许抛出异常;而Runnable接口的run()方法的异常只能在内部消化,不能继续上抛
最新文章
- Flask——route
- jquery学习笔记---jquery插件开发
- [kipmi0]进程导致系统负载高
- iOS - OC Struct		结构体
- MonogoDB的GirdFS
- git 空提交和重置提交者(转载)
- Exceptionin thread ";main"; java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjav
- 2014-9-17二班----11 web project
- linux修改环境变量
- ANDROID与.Net之间JSON实践
- LINUX设备驱动程序的注意事项(两)建设和执行模块
- String构造函数originalValue.length&;gt;size 它发生
- C++几个小函数
- labview 调用 matlab script的神坑! Error 1050 occurred at LabVIEW
- [转]修改hosts文件不起作用
- php原生代码实现explode函数功能
- 认识Python 列表和元组
- 微信小程序多层嵌套循环,二级数组遍历
- 开发环境搭建(lnmp)
- InfluxDB meta文件解析
热门文章
- hbase0.96.0单机模式安装(win7 无需cygwin)
- 上传图片到数据库,读取数据库中图片并显示(C#)
- 面试题思考:Stack和Heap的区别
- bnuoj 34990(后缀数组 或 hash+二分)
- VS2013\VS2017 使用git 总是需要输入账号密码
- mysql5.7 安装版安装
- 关于小程序报错 缺少文件,错误信息:error: iconPath=../images/home.png, file not found
- Java 多线程通信之多生产者/多消费者
- Java 之多线程通信(等待/唤醒)
- 用仿ActionScript的语法来编写html5——第二篇,利用Sprite来实现动画