thread(this, ThreadName)对于Java中这个语句,this是什么?还有Thread为什么需要一个this?
就拿这个程序为例。
public class GetCurrentThread implements Runnable {
Thread th;
public GetCurrentThread(String threadName) {
th = new Thread(this,threadName); //
System.out.println("get threadname "+th.getName());
th.start();
}
public void run() {
System.out.println(th.getName()+" is starting.....");
System.out.println("Current thread name : " + Thread.currentThread().getName());
}
public static void main(String args[]) {
System.out.println("Current thread name : " + Thread.currentThread().getName());
new GetCurrentThread("1st Thread");
//new GetCurrentThread("2nd Thread");
}
}
相关阅读:
在使用babel支持es6语法时报错;求解
关于正则表达式火星文的匹配问题
求推荐JS代码优化的书,网站!!
快盘如何用api将一个文件夹下的文件实时同步到linux服务器
关于document.body.innerHTML的问题
为什么 PHP 必须依赖 web 服务器?
急救django中的static静态文件内容
移动网站中如何跟踪用户所看的点在页面中的位置来确定是否执行javascript?
golang中如何找出map 中值重复的 item,并删除
请大神来讲讲数据库数据量大的时候避免用join查询的方式来做数据库查询优化
从公众号怎么跳转到第三方app
stackedit编辑器的跟随滚动是怎么实现的
使用cURL想接口发送数据,出现等待相应的时间很长的现象,怎么解决。
persistentOps 更改命令时,还是之前的那个命令
正则表达式,如何替换两个标志行之间的N行?
volatile关键字的使用误区?
sublime text3 使用source code pro 字体时中文乱码变成了方块,请问如何解决?
Swift读取iOS系统通讯录时,请求授权对话框不在最上层?
angular 实现 下拉菜单 的 点击其他区域关闭下拉菜单功能?
在React项目中,如何获取ajax上传文件的进度百分比?