你打印的代码没看到啊,你找找你怎么调用的println或者printf
如果直接System.out.println(thread),本质调的是Thread.java中的toString()方法。代码如下:
public String toString() {
ThreadGroup group = getThreadGroup();
if (group != null) {
return "Thread[" + getName() + "," + getPriority() + "," +
group.getName() + "]";
} else {
return "Thread[" + getName() + "," + getPriority() + "," +
"" + "]";
}
}
建议你把打印的代码也贴出来。
setName没问题,你调用getName了吗?