其他方法
- isAlive:线程是否还活着
- Thread.currentThread():取得当前正在运行的线程对象,也就是获取自己本身
- setName 给线程起一个名字,
- getName 获取线程的名字,在这里setName()getName()d都是代理名字 也就是下面代码中的程序员
- 真实名字为“lzy”
package thread.lzy.www;
/**
* 其他方法
* isAlive:线程是否还活着
* Thread.currentThread():取得当前正在运行的线程对象,也就是获取自己本身
* setName 给线程起一个名字,
* getName 获取线程的名字,在这里setName()getName()d都是代理名字 也就是下面代码中的程序员
* 真实名字为“lzy”
* @author Administration
*
*/
public class fInfoTest {
public static void main(String[] args) throws InterruptedException {
MyInfo info=new MyInfo("lzy");
Thread t=new Thread(info);
t.setName("程序员");
t.start();
Thread.sleep(1000);
System.out.println(t.isAlive()); //线程是否还活着,活着为true 反之为false
}
}
class MyInfo implements Runnable{
private String name;
public MyInfo(String name) {
this.name = name;
}
@Override
public void run() {
System.out.println(Thread.currentThread().getName()+name);
}
}