sleep()方法 (二)
* 因为sleep()是静态方法,所以用 线程对象名.sleep() 和 Thread.sleep()是一样的意思,用线程对象名调用并不等于让线程对象名所指向的线程阻塞,而是this.Thread()阻塞。
* 代码
```
package com.shige.Thread;
import java.util.RandomAccess;
public class ThreadTest06 {
public static void main(String[] args) throws InterruptedException {
//创建一个线程
Thread thread=new Thread(new Processor_06());
thread.setName("线程1"); //给线程重命名
//启动线程
thread.start();
//阻塞线程
thread.sleep(5000); // 注意这里阻塞的不是自己创建的线程,而是主线程 ,等同于Thread.sleep();
System.out.println("Hello Thread"); // 主线程阻塞5秒后输出
}
}
class Processor_06 implements Runnable{
@Override
public void run() {
for (int i = 0; i <100 ; i++) {
System.out.println(Thread.currentThread().getName()+"---->"+i);
}
}
}