java线程里面Thread thread=new Thread(file,"aaa"),这里面第二个参数啥意思啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java线程里面Thread thread=new Thread(file,"aaa"),这里面第二个参数啥意思啊?相关的知识,希望对你有一定的参考价值。

比如说:File file=new File(); Thread thread=new Thread(file,"aaa");这里new一个thread,Thread方法里面的第二个参数什么意思?

线程名称,这个可以自定义,如果不写的话现正也会自己定义一个名字(thread-1),你也可以在run方法里使用thread.getName()来查看。追问

嗯嗯,谢谢了。

追答

不客气,有问题欢迎继续追问~

追问

嘿嘿,那我继续追问你了。那么问题来了,Thread()方法中有没有Id这个参数?

追答

有啊,thread.getId();api里有写的。

参考技术A 当前开启线程的名字追问

那么有Id这个参数吗?

追答

额,thread是没有id的,你可以getname获取它的name

追问

有啊,怎么会没有,有getId()这个方法啊。

以上是关于java线程里面Thread thread=new Thread(file,"aaa"),这里面第二个参数啥意思啊?的主要内容,如果未能解决你的问题,请参考以下文章

python多线程thread.start_new_thread传参的问题

java 多线程Thread

Java 使用new Thread和线程池的区别

new Thread的弊端及Java四种线程池的使用

Java高并发学习笔记:Thread详解

Java 中的线程 thread