导航:首页 > 编程语言 > 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线程传递参数相关的资料

热点内容
程序员图鉴 浏览:534
东营程序员 浏览:712
发票上传参数没置服务器地址 浏览:41
程序员网上接单能挣多少钱 浏览:175
稀有传奇手游源码 浏览:547
u盘里的cd驱动加密是什么 浏览:414
遗传算法编码长度 浏览:974
pe装服务器需要注意什么 浏览:320
foreach计数php 浏览:525
php自连接 浏览:298
程序员被喷了怎么办 浏览:711
android消息数 浏览:263
为什么在服务器里输不了指令 浏览:31
程序员那么可爱前女友剧情介绍 浏览:104
centosjava环境变量配置 浏览:555
服务器主板被锁如何恢复 浏览:132
xpc语言编程软件 浏览:823
光遇安卓怎么解限制 浏览:302
元气骑士老版源码 浏览:106
助眠解压音频小姐姐口腔音 浏览:236