导航:首页 > 编程语言 > java线程传递参数

java线程传递参数

发布时间:2024-12-28 02:44:12

A. java多线程方法有哪些

java实现线程常用到的方法有三种,供参考:

/**
*方法一:继承Thread类
*
*@authorqd
*
*/
{

@Override
publicvoidrun(){

System.out.println("run方法里面编写业务代码");
}

publicstaticvoidmain(String[]args){

MyThreadmyThread=newMyThread();
//调用start方法启动线程
myThread.start();

MyThread1myThread1=newMyThread1();
Threadthread=newThread(myThread1);
//调用start方法启动线程
thread.start();
}

}

/**
*方法二:实现Runnable接口
*
*@authorqd
*
*/
{

@Override
publicvoidrun(){

System.out.println("run方法里面编写业务代码");
}

}

/**
*方法三:实现Callable<T>接口优点:可以传参数,有返回值类型
*
*@authorqd
*
*/
<Integer>{

@Override
publicIntegercall()throwsException{
returnnull;
}

}

B. Java中线程Thread有没有带参数的run方法呀

没有,线程中没有带参数的run方法。

如果想要实现带参数的run方法:

1、定义线程内变量

2、在继承thread的时候,增加带参数的构造函数,初始化线程内变量

3、在run方法操作线程内变量,以达到类似传参的效果。

示例:

classMyThreadextendsThread{
inta=0;//定义线程内变量
publicMyThread(inta){//定义带参数的构造函数,达到初始化线程内变量的值
this.a=a;
}
@Override
publicvoidrun(){
this.a++;//线程内变量自增
}
}
阅读全文

与java线程传递参数相关的资料

热点内容
优盘加密有必要吗 浏览:341
可爱的程序员姜梓童结局 浏览:111
自动加密视频 浏览:233
程序员技术瓶颈 浏览:213
linux打开终端命令窗口 浏览:333
安卓附近的人打招呼怎么退出来 浏览:898
甘肃云主机云服务器 浏览:159
linux超过2t 浏览:269
子午线指标源码 浏览:238
浮点数乘幂运算法 浏览:318
pdf爬虫 浏览:557
php按钮点击事件 浏览:934
河南服务器机房售后服务云主机 浏览:184
android仿联系人 浏览:368
什么app软件可以学音标 浏览:669
郭天祥十天学会单片机优酷 浏览:330
什么app儿童免费 浏览:582
遗传算法的理解 浏览:800
php删除sql 浏览:841
红进蓝出指标源码 浏览:700