方法 | 功能 |
isAlive() | 判断线程是否还“活”着,即线程是否还未终止 |
getPriority() | 获得线程的优先级数量 |
setPriority() | 设置线程的优先级数量 |
getName(0 |
获得线程的名字 |
setName() | 设置线程的名字 |
currentThread(0 | 取得当前正在运行的线程对象,也就是取得自己本身 |
【代码】
package com.xut.Thread;
public class TestFoto {
public static void main(String[] argc) throws Exception {
Runnable r = new MyThread1();
Thread t = new Thread(r, "Name test");//定义线程对象,并传入参数;
System.out.println("name is: " + t.getName());//输出线程名称;
t.start();//启动线程;
Thread.currentThread().sleep(5000);//线程暂停5分钟;
System.out.println(t.isAlive());//判断线程还在运行吗?
System.out.println("over!");
}
}
class MyThread1 implements Runnable {
//线程体;
public void run() {
for (int i = 0; i < 10; i++)
System.out.println(i);
}
}