常用方法
package TCPUDPThread;
/**
* 常用方法
* isAlive() 判断线程是否还活着
* setName() 给线程起一个名字
* getName() 获取线程名字
* currentThread() 取得当前正在运行的线程对象,也就是获取自己本身
* @author pmc
*
*/
public class Test {
public static void main(String[] args) throws Exception {
System.out.println(Thread.currentThread().isAlive());
Thread.currentThread().setName("伍六七");
System.out.println(Thread.currentThread().getName());
//设置名称:真实角色+代理角色
MyInfo my=new MyInfo("劳斯莱斯");
Thread t=new Thread(my);
t.setName("战斗机");
t.start();
Thread.sleep(1000);//不加延时 isAlive 是true
System.out.println(t.isAlive());
System.out.println(0);
}
}
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);
}
}