package corejava.day11;/** 当前线程, 主线程, 线程ID, 线程名字 */public class ThreadNameDemo { public static void main(String[] args) { Thread t1 = new Thread(){//@新创建一个线程、匿名类 public void run() { test();//在一个子线程中调用test(), } }; t1.start();//t1开始运行 Thread main = Thread.currentThread();//当前运行的线程 main System.out.println( "主线程:"+main.getId()+","+main.getName()); test();//主线程调用test(), 这个test()属于主线程 } public static void test(){ Thread t = Thread.currentThread();//当前线程 System.out.println( "test()线程:"+t.getId()+","+t.getName()); String str=null; str.charAt(0); }}