m0_63513086 2022-08-30 23:24 采纳率: 0%
浏览 7
已结题

为什么用runnable实现多线程只需要创建一个runnablr对象,用callable实现多线程就得创建多个callable对象?有没有大手子解惑!

用runnable实现多线程,只需要创建一个runnable对象,在新建线程时,把这个runnable对象当成参数传递进入就可以了,可在callable里面,我用同一个callable对象当参数得到的futuretask对象再当thread的参数,这样只有一个线程,我不能理解?我看教学视频,几个线程,就得几个futuretask对象。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月7日
    • 创建了问题 8月30日

    悬赏问题

    • ¥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)