tor*_*rde 4 java multithreading
例如,
System.out.println( Thread.currentThread() );
Run Code Online (Sandbox Code Playgroud)
给
Thread[main,5,main]
Run Code Online (Sandbox Code Playgroud)
[main,5,main]是指什么?我猜其中可能其中一个是名字,但我想知道它究竟意味着什么.
Sim*_*olt 10
从线程的javadoc :
public String toString()
Run Code Online (Sandbox Code Playgroud)
返回此线程的字符串表示形式,包括线程的名称,优先级和线程组.
在结果中:
螺纹[主,5,主]
该函数currentThread()返回对当前正在执行的线程对象的引用,当我们尝试打印任何对象时,toString()相应类的方法被调用,因此在这种情况下调用Thread类的toString()方法并返回字符串表示形式此线程,包括线程的名称,优先级和线程组.