「java线程命名」java 线程写法

博主:adminadmin 2023-03-22 03:24:11 945

今天给各位分享java线程命名的知识,其中也会对java 线程写法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 基础 线程命名 简单之极啊

第一。。

在静态方法里面不能使用this。。因为没有this。。

第二。。

Thread没有那种构造方法。。你需要让你的类继承自Thread

class Ming extends Thread{

public static void main(String args[]){

Thread r= new Thread(new Ming(),"zhu");

System.out.println(r);

}

}

这样就行了

java怎么设置线程名字

thread.currentthread().setname("hello");

system.out.println(thread.currentthread().getname());

修改当前线程

如果需要修改别的线程名字,您需要用你线程的实力例如mythread.setname();

Java如何获取正在运行的线程的名称

获取线程名字这件事情本质上和Runnable是没有关系的。一个Runnable可以给多个线程去运行,所以如果在这个概念上你有误解的话,希望重新考虑一下。

另外,在任何时候,你都可以用Thread.currentThread().getName()来获取当前线程的名字

Java:Executors、Runnable一起使用时如何设置线程名称呢?

final ExecutorService service = Executors.newFixedThreadPool(2, new ThreadFactory()

{

AtomicInteger atomic = new AtomicInteger();

public Thread newThread(Runnable r)

{

return new Thread(r, "Thread" + this.atomic.getAndIncrement());

}

});

java怎么给线程命名啊?

随便起一个名字不行吗,比如:thdAbc,或者自己认为有意义的单词等等?

Thread thdAbc=new Thread(new StreamSender(input_stream,output_stream));

thdAbc.start();

.....

.......

当然,这只是将线程赋值给一个变量,方便程序调用,给线程一个名称用这个方法:

thdAbc.setName("My new thread");

java线程命名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 线程写法、java线程命名的信息别忘了在本站进行查找喔。