Java Api 之线程的一些操作

/ JAVA API / 没有评论 / 394浏览

Java Api 之Thread currentThread()



	public class CurrentThread Demo {
	  public static void main(String[] args) {
	    Thread main = Thread.currentThread();
	      System.out.println("运行main方法的线程是:" + main);

	    //匿名内部类
	    Thread t = new Thread(){
		  public void run() {
		    Thread t = Thread.currentThread();
		    System.out.println("自定义线程" + t);
		    dosome();//谁调用dosome(),获取到的线程就是谁的
				}
			};	
			t.start();	
	
			dosome();
		}

	  public static void dosome() {
	    Thread t = Thread.currentThread();
	    System.out.println("运行dosome方法的线程是:" + t);
		}
	}

- **输出结果为:**
	- 运行main方法的线程是:Thread[main,5,main]
	- 运行dosome方法的线程是:Thread[main,5,main]
	- 自定义线程Thread[Thread-0,5,main]
	- 运行dosome方法的线程是:Thread[Thread-0,5,main]