栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将单个可运行对象传递给多个线程构造函数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将单个可运行对象传递给多个线程构造函数

  1. 这绝对是可能和合法的。如果您

    Runnable
    没有状态(没有字段),那么一切都会好起来的。如果
    Runnable
    确实具有可变状态,则可能需要使用Java的许多 互斥机制之一, 例如
    ReentrantLock
    synchronized
    关键字。因为两个线程都将使同一
    Runnable
    对象的字段发生变化。

  2. 不,您创建并运行了两个不同的线程。他们只是打电话

    Runnable.run()

  3. 这并非超出可能性范围。我什至不会说这一定是坏习惯。您可能会做的特定情况留给读者作为练习…



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508739.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号