方法 | 说明 |
void run() | 执行操作任务的方法 |
void start() | 使该线程开始执行 |
void sleep(long millis) | 在指定的毫秒内让当前正在执行的线程休眠(暂停执行) |
String getName() | 返回该线程的名称 |
int getPriority() | 返回该线程的优先级 |
void setPriority(int newPriority) | 更改该线程的优先级 |
Thread.state getState() | 返回该线程的状态 |
boolean isAlive() | 测试线程是否处于活动状态 |
void join() | 等待该线程终止 |
void interrupt() | 中断线程 |
void yieid() | 暂停当前正在执行的线程对象,并执行其他线程 |
package cn.thread.demo;
public class MyThread extends Thread {
private int count=0;
public void run() {
while(count<100){
count++;
System.out.println("count的值是:"+count);
}
}
}
package cn.thread.demo;
public class MyThreadTest {
public static void main(String[] args) {
MyThread mt=new MyThread();
MyThread mt1=new MyThread();
mt1.start();
mt.start();
}
}
使用一个线程的过程可以分为如下4个步骤:
(1)定义一个线程,同时指明这个线程所要执行的代码,即期望完成的功能。
(2)创建线程对象。
(3)启动线程。
(4)终止线程