其他方法
- 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;}@Overridepublic void run() {
System.out.println(Thread.currentThread().getName()+name);}
}