不,run方法永远不会有任何参数.您需要将初始状态放入Runnable.如果您使用的是匿名内部类,则可以通过最终的局部变量来实现:

final int foo = 10; // Or whatever

Thread t = new Thread(new Runnable() {

public void run() {

System.out.println(foo); // Prints 10

}

});

如果您正在编写命名类,请在该类中添加一个字段并在构造函数中填充它.

或者,您可能会发现java.util.concurrent中的类可以帮助您(ExecutorService等) – 这取决于您尝试做什么.

编辑:要将上述内容放入您的上下文中,您只需要在循环中使用最终变量:

for (int i=0; i< threads.length; i++) {

final int foo = i;

threads[i] = new Thread(new Runnable() {

public void run() {

// Use foo here

}

});

}

java thread参数传递_将参数传递给Java Thread相关推荐

  1. java mule,ESB MULE将参数传递给java方法

    I use MULE version 3.3.0 CE, I want to get some value from header in inbound and then pass it to a j ...

  2. java+hadoop配置参数_将Hadoop参数传递给Java代码

    我有一个Uber jar执行一些级联ETL任务. jar的执行方式如下: hadoop jar munge-data.jar 我希望在作业启动时将参数传递给jar,例如 hadoop jar mung ...

  3. python process参数_将参数传递给Scrapy python中的process.crawl

    我想得到与此命令行相同的结果: scrapy crawl linkedin_anonymous -a first = James -a last = Bond -o output.json 我的脚本如 ...

  4. jdbc连接mysql传参_将参数传递给JDBC PreparedStatement

    我正在尝试为我的程序制作验证类.我已经建立了与MySQL数据库的连接,并且已经在表中插入了行.该表由firstName,lastName和userID领域.现在,我想通过构造函数的参数在数据库中选择特 ...

  5. js获取的值传到java_使用GraalVM从javascript将变量参数传递给java函数

    我试图在Corda RPC中调用一个名为 startTrackedFlowDynamic的函数,该函数接受2个参数: 在JAR中打包的startTrackedFlowDynamic(logicType ...

  6. plsql 往视图传参数_我们可以将参数传递给SQL中的视图吗?

    20 个答案: 答案 0 :(得分:113) 如前所述,你做不到. 可能的解决方案是实现存储的函数,例如: CREATE FUNCTION v_emp (@pintEno INT) RETURNS T ...

  7. java变量传递给asp,我应该如何将多个参数传递给ASP.Net Web API GET?

    回答(10) 2 years ago 这个记录标记是什么意思?如果这仅用于记录目的,我将使用GET并禁用所有缓存,因为您要记录此资源的每个查询 . 如果记录标记有另一个目的,POST就是要走的路 . ...

  8. 如何将命令行参数传递给Node.js程序?

    我有一个用Node.js编写的Web服务器,我想使用一个特定的文件夹启动. 我不确定如何在JavaScript中访问参数. 我正在像这样运行节点: $ node server.js folder 这是 ...

  9. JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能

    Java企业版JavaEE 6+中提供的JSF 2+的一项不错的功能是,您可以将参数传递给任何操作组件(例如commandButton或commandLink组件)的操作方法. 基于此,您可以最大程度 ...

最新文章

  1. JAVA 调用Web Service
  2. 我苦心搭建的技术架构,终于把公司干没了……
  3. myeclipse查询mysql出来的汉字是乱码
  4. python安装失败0x80070570_win7系统固态硬盘装系统出现错误代码0x80070570的解决方法...
  5. elasticsearch 清理数据后硬盘不释放_电脑C盘正确的5种清理方法,你还不知道?学会后轻松释放20G空间...
  6. iPhone 竟没人要了?
  7. 我为什么弃用OpenStack转向CNware
  8. webpack 图像压缩_基于webpack的图片压缩最佳方案
  9. Windows PE(WinPE)
  10. 安卓面试中高级安卓开发工程师总结之——大公司面试的方向和套路以及应对方法
  11. linux的文本操作模式下的注销命令,linux基本命令大全
  12. 主板螺丝是机箱配还是主板配_MATX主板配什么机箱好?曜越Tt启航者A3装机记
  13. OSChina 新年乱弹 ——爱你们,新年快乐
  14. 如何开发微信小程序?微信小程序有哪些特点?
  15. iOS开发实战之手机号、座机号正则验证
  16. Electron桌面应用打包流程详情
  17. 360云盘关闭一周后:国家版权局称值得肯定,是榜样
  18. [2019.3.17]BZOJ1109 [POI2007]堆积木Klo
  19. 踔厉奋发,笃行不怠!CASAIM 喜获2022年创新指标完成奖
  20. 博格丁机器人_【江苏建协工程咨询有限公司扬州分公司】-看准网

热门文章

  1. Python3.5源码分析-内存管理
  2. Django模板之jinja2模板和CSRF
  3. python中列表、字典和集合推导式
  4. 可以使用的mysql和navigate
  5. 10-19政治单选-多选答案
  6. OSPF有五种报文,hello,dd,lsr,lsu,lsack
  7. Unet神经网络为什么会在医学图像分割表现好?
  8. 卷积学习与图像识别的技术发展
  9. 新手必会的 9 个 Python 技巧!
  10. 使用OpenCV校准鱼眼镜头-第2部分