用runnable实现多线程,只需要创建一个runnable对象,在新建线程时,把这个runnable对象当成参数传递进入就可以了,可在callable里面,我用同一个callable对象当参数得到的futuretask对象再当thread的参数,这样只有一个线程,我不能理解?我看教学视频,几个线程,就得几个futuretask对象。
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
为什么用runnable实现多线程只需要创建一个runnablr对象,用callable实现多线程就得创建多个callable对象?有没有大手子解惑!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 求推荐发表需要付费的深度学习遥感场景分类SCI期刊
- ¥15 无法在java控制台录入文字
- ¥15 flutter网页应用用python的http服务器访问速度慢
- ¥15 VESTA绘图原子颜色显示异常
- ¥15 天翼云搭建多ip l2tp
- ¥15 python实现CAD识图
- ¥15 如何实现在renpy中创建并应用不同大小尺寸对话框?
- ¥15 table表格有一列是固定列 滑动到最下面时 固定的那一列有几行没显示出来
- ¥20 单细胞数据注释时报错
- ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)