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

热点内容
linux怎么启动oracle 浏览:675
公司云服务器腾讯 浏览:105
电脑自动加密功能 浏览:243
教师资格证python 浏览:329
ipad的直播app哪个好用 浏览:588
检查ip地址及网络连通情况的命令 浏览:749
服务器过期是什么原因 浏览:364
算法导论第六章 浏览:270
msp430单片机编程入门 浏览:661
vcfbz压缩包如何解压 浏览:660
网银转账需要什么app 浏览:438
pythonweb小游戏 浏览:51
体彩三场两关赔率算法 浏览:140
文件管理把相册删了怎么找回安卓 浏览:225
亿速云高防服务器BGP智能专线 浏览:884
加密门禁卡写厂商 浏览:457
python调用命令 浏览:613
万能服务器有什么作用 浏览:426
rust怎么看什么地区服务器 浏览:913
福建住宅垃圾压缩站除臭设备 浏览:937