请选择 进入手机版 | 继续访问电脑版

[java] Java Runnable线程传参,实现让run访问参数

[复制链接]
查看89 | 回复23 | 2021-9-12 21:03:17 | 显示全部楼层 |阅读模式
目次

Java Runnable线程传参,让run访问参数

前言

做Android开辟 ,大概 常常 要用到Runnable线程,偶尔 候大概 必要 传参数进去,然后在run函数中取出参数利用 。

办理 办法

自定义一个接口,继承Runnable,新增一个传参方法

  1. public interface MyRunnable extends Runnable {
  2. public MyRunnable setParam(String... param);
  3. }
复制代码

实现这个自定义接口

  1. MyRunnable sendMessage = new MyRunnable() {
  2. String message;
  3. @Override
  4. public MyRunnable setParam(String... param) {
  5. message = param[0];
  6. return this;
  7. }
  8. @Override
  9. public void run() {
  10. sendMessage(message);
  11. }
  12. };
复制代码

Runnable实现参数传递

大家都知道Runnable()是无法传参数的,但是,偶尔 候,我们提交任务 的时间 ,是必要 传递参数的,以是 ,为相识 决这个标题

有以下的方法

这是,一个参数传递的设置接口,内里 有一个设置参数的方法

  1. public interface MyRunnable extends Runnable {
  2. public MyRunnable setParam(String param);
  3. }
复制代码
  1. public static void main(String[] args) {
  2. MyRunnable myRunnable = new MyRunnable() {
  3. // 新建接口,然后定义写实例变量;
  4. String string ;
  5. @Override
  6. public void run() {
  7. // 实现线程池的传参
  8. System.out.println(string);
  9. }
  10. @Override
  11. public MyRunnable setParam(String param) {
  12. string = param;
  13. return this;
  14. }
  15. };
  16. new Thread(myRunnable.setParam("aaa")).start();
  17. }
复制代码

在举行 利用 时,我们可以在新建MyRunnable的时间 ,实现run() 和 setParam()方法,将参数设置到String中

以上为个人履历 ,渴望 能给大家一个参考,也渴望 大家多多支持脚本之家。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 默默MYQ | 2021-9-12 23:28:26 | 显示全部楼层
终于看完了,很不错!
回复

使用道具 举报

avatar 随遇而安428 | 2021-9-19 15:29:13 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

avatar 念佳泽 | 2021-9-20 07:59:56 | 显示全部楼层
论坛人气好旺!
回复

使用道具 举报

avatar 南黑天家 | 2021-9-28 22:57:53 | 显示全部楼层
admin楼主的病已经好了百分之六十二了!
回复

使用道具 举报

avatar wangliqxm | 2021-10-1 21:57:43 | 显示全部楼层
小弟默默的路过贵宝地~~~
回复

使用道具 举报

avatar 巴拿巴 | 2021-10-2 02:07:41 | 显示全部楼层
有节操!
回复

使用道具 举报

avatar 123457067 | 2021-10-6 23:04:58 | 显示全部楼层
我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!
回复

使用道具 举报

avatar 山东美家环保 | 2021-10-7 20:54:34 | 显示全部楼层
admin楼主加油,看好你哦!
回复

使用道具 举报

avatar 江左岸右郧 | 2021-10-9 04:51:34 | 显示全部楼层
突然觉得admin楼主说的很有道理,赞一个!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则