java如何设置线程的名称? 3 周,3 日 Questions & Answers 42234 有没有办法在代码中为线程设置友好名称 例如,我希望图像上名为thread-11的线程被命名为类似“MyImportThread”的名称
# 2 楼答案 类Thread有一个方法: public final void setName (String threadName) Since: API Level 1 Sets the name of the Thread. 你试过了吗
# 3 楼答案 您可以轻松地在其构造函数中传递线程名称,如: Thread foo = new Thread("Foo"); 。。。或者通过调用Thread#setName: public final void setName (String threadName) 设置线程的名称 如thread.setName("Thread-11");或类似Thread.currentThread().setName("Thread-11");
# 6 楼答案 试试这个: Thread thread = new Thread("MyImportThread") { public void run(){ // code } }; thread.start(); System.out.println(thread.getName());
# 1 楼答案
检查^{} constructors ,有一些带有
String name
参数。或者可以在现有线程上调用setName(String)
# 2 楼答案
类Thread有一个方法:
你试过了吗
# 3 楼答案
您可以轻松地在其构造函数中传递线程名称,如:
Thread foo = new Thread("Foo");
。。。或者通过调用
Thread#setName
:设置线程的名称
如
thread.setName("Thread-11");
或类似Thread.currentThread().setName("Thread-11");
# 4 楼答案
你试过这样的吗
我们还将研究^{} ,特别是构造函数
# 5 楼答案
是的,您可以使用以下方法为线程设置名称:
# 6 楼答案
试试这个: