获取线程名字这件事情本质上和Runnable是没有关系的。一个Runnable可以给多个线程去运行,所以如果在这个概念上你有误解的话,希望重新考虑一下。另外,在任何时候,你都可以用Thread.currentThread().getName()来获取当前线程的名字