博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何给Runnable线程传递参数?
阅读量:5078 次
发布时间:2019-06-12

本文共 847 字,大约阅读时间需要 2 分钟。

一、通过构造函数传递参数

public class MyThread1 extends Thread{    private String name;    public MyThread1(String name)    {        this.name = name;    }    public void run()    {        System.out.println("hello " + name);    }    public static void main(String[] args)    {        Thread thread = new MyThread1("world");        thread.start();            }}

二、通过变量和方法传递数据

public class MyThread2 implements Runnable{    private String name;    public void setName(String name)    {        this.name = name;    }    public void run()    {        System.out.println("hello " + name);    }    public static void main(String[] args)    {        MyThread2 myThread = new MyThread2();        myThread.setName("world");        Thread thread = new Thread(myThread);        thread.start();    }}

  三、通过回调函数传递数据

转载:

转载于:https://www.cnblogs.com/team42/p/10852222.html

你可能感兴趣的文章
用状态机实现键盘消抖【转】
查看>>
CSS魔法堂:你真的懂text-align吗?
查看>>
myeclipse10添加jQuery自动提示
查看>>
shell脚本日期函数
查看>>
Ajax基础(上)
查看>>
递归的相关概念
查看>>
AS3初学者容易迷糊的几个问题
查看>>
git 将本地项目提交到远程
查看>>
Vowel Counting
查看>>
R语言学习笔记
查看>>
dedecms过滤html格式怎么操作
查看>>
UVA 10123 No Tipping
查看>>
UVA 185 Roman Numerals
查看>>
HDU 1828 Picture
查看>>
解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象...
查看>>
字符画——爱心篇
查看>>
SKEffectNode类
查看>>
Servlet, Listener 、 Filter.
查看>>
Java基础知识
查看>>
企业级应用与互联网应用的区别
查看>>